Class OriginatingAgencyReassignmentService
java.lang.Object
fr.gouv.vitam.worker.core.plugin.reassignment.OriginatingAgencyReassignmentService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendReassignmentObjectGroupIdsToComputeOriginatingAgenciesToBatchReport(HandlerIO handler, Collection<String> filteredObjectGroupIds, BatchReportClient batchReportClient) voidappendReassignmentObjectGroupIdToUpdateOriginatingAgencyToBatchReport(HandlerIO handler, Collection<com.fasterxml.jackson.databind.node.ObjectNode> filteredObjectGroupIds, BatchReportClient batchReportClient) List<com.fasterxml.jackson.databind.JsonNode> buildObjectGroupsOriginatingAgenciesReassignmentUpdateQueries(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> objectGroups, String sourceOriginatingAgency, String targetOriginatingAgency, String processId) List<com.fasterxml.jackson.databind.JsonNode> buildObjectGroupsOriginatingAgencyReassignmentUpdateQueries(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> objectGroups, String sourceOriginatingAgency, String targetOriginatingAgency, String processId) List<com.fasterxml.jackson.databind.JsonNode> buildUnitsOriginatingAgenciesComputingUpdateQueries(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> units, String sourceOriginatingAgency, String targetOriginatingAgency, String processId) List<com.fasterxml.jackson.databind.JsonNode> buildUnitsOriginatingAgencyReassignmentUpdateQueries(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> units, String sourceOriginatingAgency, String targetOriginatingAgency, String processId) buildUpdateItemsStatusResponse(RequestResponse<com.fasterxml.jackson.databind.JsonNode> requestResponse, String pluginId) computeNodesIdsWithAtLeastOneParentHavingOriginatingAgencyEqualTo(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> nodes, String sourceOriginatingAgency) filterObjectGroupIdsByOperation(HandlerIO handlerIO, String operationId, Collection<String> objectGroupsIds) filterUnitsByOriginatingAgency(HandlerIO handlerIO, List<String> parentUnitIds, String sourceOriginatingAgency) List<com.fasterxml.jackson.databind.JsonNode> findUnitsByIds(HandlerIO handlerIO, List<String> unitsIds) getAllUnitParents(com.fasterxml.jackson.databind.JsonNode unit) List<com.fasterxml.jackson.databind.JsonNode> getObjectGroupsByIds(HandlerIO handlerIO, Collection<String> objectGroupsIds) getParentIdsById(List<com.fasterxml.jackson.databind.JsonNode> units) getUnitsIdsToInvalidateComputedInheritedRules(List<com.fasterxml.jackson.databind.JsonNode> units) loadRequestJsonFromWorkspace(HandlerIO handler)
-
Constructor Details
-
OriginatingAgencyReassignmentService
public OriginatingAgencyReassignmentService()
-
-
Method Details
-
getParentIdsById
-
getUnitsIdsToInvalidateComputedInheritedRules
-
getAllUnitParents
-
filterUnitsByOriginatingAgency
public Set<String> filterUnitsByOriginatingAgency(HandlerIO handlerIO, List<String> parentUnitIds, String sourceOriginatingAgency) throws InvalidParseOperationException, InvalidCreateOperationException, MetaDataClientServerException, MetaDataExecutionException, MetaDataDocumentSizeException -
loadRequestJsonFromWorkspace
public OriginatingAgencyReassignmentRequest loadRequestJsonFromWorkspace(HandlerIO handler) throws ProcessingException - Throws:
ProcessingException
-
computeNodesIdsWithAtLeastOneParentHavingOriginatingAgencyEqualTo
public Set<String> computeNodesIdsWithAtLeastOneParentHavingOriginatingAgencyEqualTo(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> nodes, String sourceOriginatingAgency) throws MetaDataExecutionException, InvalidCreateOperationException, MetaDataClientServerException, InvalidParseOperationException, MetaDataDocumentSizeException -
buildUnitsOriginatingAgencyReassignmentUpdateQueries
public List<com.fasterxml.jackson.databind.JsonNode> buildUnitsOriginatingAgencyReassignmentUpdateQueries(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> units, String sourceOriginatingAgency, String targetOriginatingAgency, String processId) throws ProcessingException - Throws:
ProcessingException
-
buildUnitsOriginatingAgenciesComputingUpdateQueries
public List<com.fasterxml.jackson.databind.JsonNode> buildUnitsOriginatingAgenciesComputingUpdateQueries(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> units, String sourceOriginatingAgency, String targetOriginatingAgency, String processId) throws ProcessingException - Throws:
ProcessingException
-
buildUpdateItemsStatusResponse
public List<ItemStatus> buildUpdateItemsStatusResponse(RequestResponse<com.fasterxml.jackson.databind.JsonNode> requestResponse, String pluginId) throws InvalidParseOperationException - Throws:
InvalidParseOperationException
-
findUnitsByIds
public List<com.fasterxml.jackson.databind.JsonNode> findUnitsByIds(HandlerIO handlerIO, List<String> unitsIds) throws InvalidParseOperationException, InvalidCreateOperationException, MetaDataExecutionException, MetaDataClientServerException, MetaDataDocumentSizeException -
getObjectGroupsByIds
public List<com.fasterxml.jackson.databind.JsonNode> getObjectGroupsByIds(HandlerIO handlerIO, Collection<String> objectGroupsIds) throws InvalidParseOperationException, InvalidCreateOperationException, MetaDataExecutionException, MetaDataClientServerException, MetaDataDocumentSizeException -
buildObjectGroupsOriginatingAgencyReassignmentUpdateQueries
public List<com.fasterxml.jackson.databind.JsonNode> buildObjectGroupsOriginatingAgencyReassignmentUpdateQueries(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> objectGroups, String sourceOriginatingAgency, String targetOriginatingAgency, String processId) throws ProcessingException - Throws:
ProcessingException
-
buildObjectGroupsOriginatingAgenciesReassignmentUpdateQueries
public List<com.fasterxml.jackson.databind.JsonNode> buildObjectGroupsOriginatingAgenciesReassignmentUpdateQueries(HandlerIO handlerIO, List<com.fasterxml.jackson.databind.JsonNode> objectGroups, String sourceOriginatingAgency, String targetOriginatingAgency, String processId) throws ProcessingException - Throws:
ProcessingException
-
appendReassignmentObjectGroupIdToUpdateOriginatingAgencyToBatchReport
public void appendReassignmentObjectGroupIdToUpdateOriginatingAgencyToBatchReport(HandlerIO handler, Collection<com.fasterxml.jackson.databind.node.ObjectNode> filteredObjectGroupIds, BatchReportClient batchReportClient) -
appendReassignmentObjectGroupIdsToComputeOriginatingAgenciesToBatchReport
public void appendReassignmentObjectGroupIdsToComputeOriginatingAgenciesToBatchReport(HandlerIO handler, Collection<String> filteredObjectGroupIds, BatchReportClient batchReportClient) -
filterObjectGroupIdsByOperation
public List<String> filterObjectGroupIdsByOperation(HandlerIO handlerIO, String operationId, Collection<String> objectGroupsIds) throws InvalidParseOperationException, InvalidCreateOperationException, MetaDataExecutionException, MetaDataClientServerException, MetaDataDocumentSizeException
-