Class ArchiveUnitListener


  • public class ArchiveUnitListener
    extends javax.xml.bind.Unmarshaller.Listener
    listener to unmarshall seda
    • Constructor Summary

      Constructors 
      Constructor Description
      ArchiveUnitListener​(HandlerIO handlerIO, com.fasterxml.jackson.databind.node.ObjectNode archiveUnitTree, java.util.Map<java.lang.String,​java.lang.String> unitIdToGuid, java.util.Map<java.lang.String,​java.lang.String> guidToUnitId, java.util.Map<java.lang.String,​java.lang.String> unitIdToGroupId, java.util.Map<java.lang.String,​java.util.List<java.lang.String>> objectGroupIdToUnitId, java.util.Map<java.lang.String,​java.lang.String> dataObjectIdToObjectGroupId, java.util.Map<java.lang.String,​GotObj> dataObjectIdWithoutObjectGroupId, java.util.Map<java.lang.String,​LogbookLifeCycleParameters> guidToLifeCycleParameters, java.util.Set<java.lang.String> existingUnitGuids, LogbookTypeProcess logbookTypeProcess, java.lang.String containerId, MetaDataClientFactory metaDataClientFactory, java.util.Map<java.lang.String,​java.lang.String> objectGroupIdToGuid, java.util.Map<java.lang.String,​java.lang.String> dataObjectIdToGuid, java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> unitIdToSetOfRuleId, UnitType workflowUnitType, java.util.List<java.lang.String> originatingAgencies, java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode> existingGOTs, java.util.Map<java.lang.String,​java.lang.String> existingUnitIdWithExistingObjectGroup, java.util.Map<java.lang.String,​java.lang.Boolean> isThereManifestRelatedReferenceRemained, java.util.Map<java.lang.String,​java.lang.String> existingGOTGUIDToNewGotGUIDInAttachment, AdminManagementClientFactory adminManagementClientFactory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterUnmarshal​(java.lang.Object target, java.lang.Object parent)
      listener call after end of unmarshall
      IngestContractModel loadIngestContract​(java.lang.String ingestContractIdentifier)
      Load Ingest Contract
      • Methods inherited from class javax.xml.bind.Unmarshaller.Listener

        beforeUnmarshal
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ArchiveUnitListener

        public ArchiveUnitListener​(HandlerIO handlerIO,
                                   com.fasterxml.jackson.databind.node.ObjectNode archiveUnitTree,
                                   java.util.Map<java.lang.String,​java.lang.String> unitIdToGuid,
                                   java.util.Map<java.lang.String,​java.lang.String> guidToUnitId,
                                   java.util.Map<java.lang.String,​java.lang.String> unitIdToGroupId,
                                   java.util.Map<java.lang.String,​java.util.List<java.lang.String>> objectGroupIdToUnitId,
                                   java.util.Map<java.lang.String,​java.lang.String> dataObjectIdToObjectGroupId,
                                   java.util.Map<java.lang.String,​GotObj> dataObjectIdWithoutObjectGroupId,
                                   java.util.Map<java.lang.String,​LogbookLifeCycleParameters> guidToLifeCycleParameters,
                                   java.util.Set<java.lang.String> existingUnitGuids,
                                   LogbookTypeProcess logbookTypeProcess,
                                   java.lang.String containerId,
                                   MetaDataClientFactory metaDataClientFactory,
                                   java.util.Map<java.lang.String,​java.lang.String> objectGroupIdToGuid,
                                   java.util.Map<java.lang.String,​java.lang.String> dataObjectIdToGuid,
                                   java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> unitIdToSetOfRuleId,
                                   UnitType workflowUnitType,
                                   java.util.List<java.lang.String> originatingAgencies,
                                   java.util.Map<java.lang.String,​com.fasterxml.jackson.databind.JsonNode> existingGOTs,
                                   java.util.Map<java.lang.String,​java.lang.String> existingUnitIdWithExistingObjectGroup,
                                   java.util.Map<java.lang.String,​java.lang.Boolean> isThereManifestRelatedReferenceRemained,
                                   java.util.Map<java.lang.String,​java.lang.String> existingGOTGUIDToNewGotGUIDInAttachment,
                                   AdminManagementClientFactory adminManagementClientFactory)
        Parameters:
        handlerIO -
        archiveUnitTree -
        unitIdToGuid -
        guidToUnitId -
        unitIdToGroupId -
        objectGroupIdToUnitId -
        dataObjectIdToObjectGroupId -
        dataObjectIdWithoutObjectGroupId -
        guidToLifeCycleParameters -
        existingUnitGuids -
        logbookTypeProcess -
        containerId -
        metaDataClientFactory -
        objectGroupIdToGuid -
        dataObjectIdToGuid -
        unitIdToSetOfRuleId -
        workflowUnitType -
        originatingAgencies -
        existingGOTs -
        existingUnitIdWithExistingObjectGroup -
    • Method Detail

      • afterUnmarshal

        public void afterUnmarshal​(java.lang.Object target,
                                   java.lang.Object parent)
        listener call after end of unmarshall
        Overrides:
        afterUnmarshal in class javax.xml.bind.Unmarshaller.Listener
        Parameters:
        target -
        parent -
      • loadIngestContract

        public IngestContractModel loadIngestContract​(java.lang.String ingestContractIdentifier)
        Load Ingest Contract
        Parameters:
        ingestContractIdentifier -