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
Modifier and TypeClassDescriptionstatic enum
Check ingest contract status values -
Constructor Summary
ConstructorDescriptionCheckIngestContractActionHandler
(AdminManagementClientFactory adminManagementClientFactory, StorageClientFactory storageClientFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkMandatoryIOParameter
(HandlerIO handler) Check mandatory parameterexecute
(WorkerParameters params, HandlerIO ioParam) Execute an actionstatic String
getId()
Methods inherited from class fr.gouv.vitam.worker.core.handler.ActionHandler
checkMandatoryParameters, close, updateDetailItemStatus
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:WorkerAction
Execute an action- Parameters:
params
-WorkerParameters
ioParam
- the handlerIo- Returns:
- CompositeItemStatus:response contains a list of functional message and status code
-
checkMandatoryIOParameter
Description copied from interface:WorkerAction
Check mandatory parameter- Parameters:
handler
- input output list- Throws:
ProcessingException
- when handler io is not complete
-