Class EliminationActionUnitPreparationHandlerBase
java.lang.Object
fr.gouv.vitam.worker.core.handler.ActionHandler
fr.gouv.vitam.worker.core.plugin.elimination.EliminationActionUnitPreparationHandlerBase
- All Implemented Interfaces:
VitamAutoCloseable
,AutoCloseable
- Direct Known Subclasses:
CollectDeletionUnitPreparationHandler
,EliminationActionUnitPreparationHandler
Elimination action unit base preparation handler.
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Default constructorprotected
EliminationActionUnitPreparationHandlerBase
(EliminationAnalysisService eliminationAnalysisService, EliminationActionReportService eliminationActionReportService) Test only constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected ItemStatus
executeUnitPreparation
(WorkerParameters param, HandlerIO handler, String actionId) protected SelectMultiQuery
getRequest
(com.fasterxml.jackson.databind.JsonNode dslRequest) Methods inherited from class fr.gouv.vitam.worker.core.handler.ActionHandler
checkMandatoryIOParameter, checkMandatoryParameters, close, execute, executeList, updateDetailItemStatus
-
Field Details
-
DATE_REQUEST_IN_FUTURE
- See Also:
-
COULD_NOT_PARSE_DATE_FROM_REQUEST
- See Also:
-
COULD_NOT_PARSE_DSL_REQUEST
- See Also:
-
REQUEST_JSON
- See Also:
-
UNITS_TO_DELETE_FILE
- See Also:
-
PERSISTENT_IDENTIFIER
- See Also:
-
-
Constructor Details
-
EliminationActionUnitPreparationHandlerBase
protected EliminationActionUnitPreparationHandlerBase()Default constructor -
EliminationActionUnitPreparationHandlerBase
protected EliminationActionUnitPreparationHandlerBase(EliminationAnalysisService eliminationAnalysisService, EliminationActionReportService eliminationActionReportService) Test only constructor
-
-
Method Details
-
executeUnitPreparation
protected ItemStatus executeUnitPreparation(WorkerParameters param, HandlerIO handler, String actionId) throws ProcessingException - Throws:
ProcessingException
-
getRequest
protected SelectMultiQuery getRequest(com.fasterxml.jackson.databind.JsonNode dslRequest) throws ProcessingStatusException - Throws:
ProcessingStatusException
-