public COMObjectStructure(final IdentifierList domain, final ObjectType objType, final ArchiveDetails archiveDetails, final Element object) { this.objType = objType; this.domain = domain; this.objId = archiveDetails.getInstId(); this.sourceLink = archiveDetails.getDetails().getSource(); this.relatedLink = archiveDetails.getDetails().getRelated(); this.network = archiveDetails.getNetwork(); this.timestamp = archiveDetails.getTimestamp(); this.providerURI = archiveDetails.getProvider(); this.object = object; }
public ArchivePersistenceObject(final ObjectType objectType, final IdentifierList domain, final Long objId, final ArchiveDetails archiveDetails, final Object object) { this.objectType = objectType; this.domainId = domain; this.objId = objId; this.providerURI = archiveDetails.getProvider().getValue(); this.network = archiveDetails.getNetwork().getValue(); this.timestampArchiveDetails = archiveDetails.getTimestamp().getValue(); this.sourceLink = archiveDetails.getDetails().getSource(); this.relatedLink = archiveDetails.getDetails().getRelated(); // this.obj = (Element) HelperAttributes.javaType2Attribute(object); this.object = object; }
relateds.add(comObject.getArchiveDetails().getDetails().getRelated());
configObjectsObjId = comObject.getArchiveDetails().getDetails().getRelated();
if (defArchiveDetails.getDetails().getRelated() == null) continue; if (defArchiveDetails.getDetails().getRelated().equals(identityId)) {
final int providerURIId = this.fastProviderURI.getProviderURIId(lArchiveDetails.get(i).getProvider()); final int networkId = this.fastNetwork.getNetworkId(lArchiveDetails.get(i).getNetwork()); final SourceLinkContainer sourceLink = this.createSourceContainerFromObjectId(lArchiveDetails.get(i).getDetails().getSource()); final Long objId = this.fastObjId.getUniqueObjId(objTypeId, domainId, lArchiveDetails.get(i).getInstId()); networkId, sourceLink, lArchiveDetails.get(i).getDetails().getRelated(), objBody) );
protected void updateEntries(final ObjectType objType, final IdentifierList domain, final ArchiveDetailsList lArchiveDetails, final ElementList objects, final MALInteraction interaction) { final int domainId = this.fastDomain.getDomainId(domain); final Integer objTypeId = this.fastObjectType.getObjectTypeId(objType); final ArrayList<COMObjectEntity> newObjs = new ArrayList<COMObjectEntity>(); final LongList objIds = new LongList(); // Generate the object Ids if needed and the persistence objects to be stored for (int i = 0; i < lArchiveDetails.size(); i++) { final Integer providerURIId = this.fastProviderURI.getProviderURIId(lArchiveDetails.get(i).getProvider()); final Integer networkId = this.fastNetwork.getNetworkId(lArchiveDetails.get(i).getNetwork()); // If there are no objects in the list, inject null... Object objBody = (objects == null) ? null : ((objects.get(i) == null) ? null : objects.get(i)); SourceLinkContainer sourceLink = this.createSourceContainerFromObjectId(lArchiveDetails.get(i).getDetails().getSource()); final COMObjectEntity newObj = new COMObjectEntity( objTypeId, domainId, lArchiveDetails.get(i).getInstId(), lArchiveDetails.get(i).getTimestamp().getValue(), providerURIId, networkId, sourceLink, lArchiveDetails.get(i).getDetails().getRelated(), objBody); // 0.170 ms newObjs.add(newObj); objIds.add(lArchiveDetails.get(i).getInstId()); } Runnable publishEvents = this.generatePublishEventsThread(ArchiveHelper.OBJECTUPDATED_OBJECT_TYPE, objType, domain, objIds, interaction); this.dbProcessor.update(newObjs, publishEvents); }
ConfigurationHelper.CONFIGURATIONOBJECTS_OBJECT_TYPE, confId.getKey().getDomain(), comObjectProvider.getArchiveDetails().getDetails().getRelated()); objIds = ((ConfigurationObjectDetails) comObjectConfs.getObject()).getConfigObjects().get(0).getObjInstIds(); return;
if (groupIdentityId.equals(groupDefDetails.getDetails().getRelated())) { groupDefsReferencingGroupIdentity.add(groupDefDetails);