Class CheckIngestContractActionHandler
java.lang.Object
fr.gouv.vitam.worker.core.handler.ActionHandler
fr.gouv.vitam.worker.core.handler.CheckIngestContractActionHandler
- All Implemented Interfaces:
VitamAutoCloseable,WorkerAction,AutoCloseable
Handler class used to check the ingest contract of SIP.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumCheck ingest contract status values -
Constructor Summary
ConstructorsConstructorDescriptionCheckIngestContractActionHandler(AdminManagementClientFactory adminManagementClientFactory, StorageClientFactory storageClientFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckMandatoryIOParameter(HandlerIO handler) Check mandatory parameterexecute(WorkerParameters params, HandlerIO ioParam) Execute an actionstatic StringgetId()Methods inherited from class fr.gouv.vitam.worker.core.handler.ActionHandler
checkMandatoryParameters, close, updateDetailItemStatusMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface fr.gouv.vitam.worker.core.api.WorkerAction
executeList
-
Constructor Details
-
CheckIngestContractActionHandler
public CheckIngestContractActionHandler() -
CheckIngestContractActionHandler
public CheckIngestContractActionHandler(AdminManagementClientFactory adminManagementClientFactory, StorageClientFactory storageClientFactory)
-
-
Method Details
-
getId
- Returns:
- HANDLER_ID
-
execute
Description copied from interface:WorkerActionExecute an action- Parameters:
params-WorkerParametersioParam- the handlerIo- Returns:
- CompositeItemStatus:response contains a list of functional message and status code
-
checkMandatoryIOParameter
Description copied from interface:WorkerActionCheck mandatory parameter- Parameters:
handler- input output list- Throws:
ProcessingException- when handler io is not complete
-