Class AbstractAccessionRegisterAction
java.lang.Object
fr.gouv.vitam.worker.core.handler.ActionHandler
fr.gouv.vitam.worker.core.handler.AbstractAccessionRegisterAction
- All Implemented Interfaces:
VitamAutoCloseable
,WorkerAction
,AutoCloseable
- Direct Known Subclasses:
IngestAccessionRegisterActionHandler
,PreservationAccessionRegisterActionHandler
public abstract class AbstractAccessionRegisterAction
extends ActionHandler
implements VitamAutoCloseable
Accession Register Handler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractAccessionRegisterAction
(MetaDataClientFactory metaDataClientFactory, AdminManagementClientFactory adminManagementClientFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkMandatoryIOParameter
(HandlerIO handler) Check mandatory parametervoid
close()
execute
(WorkerParameters params, HandlerIO handler) Execute an actionprotected abstract String
protected abstract LogbookTypeProcess
protected abstract void
prepareAccessionRegisterInformation
(WorkerParameters params, HandlerIO handler, AbstractAccessionRegisterAction.AccessionRegisterInfo accessionRegisterInfo) Methods inherited from class fr.gouv.vitam.worker.core.handler.ActionHandler
checkMandatoryParameters, 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
-
AbstractAccessionRegisterAction
public AbstractAccessionRegisterAction() -
AbstractAccessionRegisterAction
public AbstractAccessionRegisterAction(MetaDataClientFactory metaDataClientFactory, AdminManagementClientFactory adminManagementClientFactory)
-
-
Method Details
-
execute
Description copied from interface:WorkerAction
Execute an action- Specified by:
execute
in interfaceWorkerAction
- Parameters:
params
-WorkerParameters
handler
- the handlerIo- Returns:
- CompositeItemStatus:response contains a list of functional message and status code
-
getHandlerId
-
prepareAccessionRegisterInformation
protected abstract void prepareAccessionRegisterInformation(WorkerParameters params, HandlerIO handler, AbstractAccessionRegisterAction.AccessionRegisterInfo accessionRegisterInfo) throws ProcessingException, InvalidParseOperationException -
getOperationType
-
checkMandatoryIOParameter
Description copied from interface:WorkerAction
Check mandatory parameter- Specified by:
checkMandatoryIOParameter
in interfaceWorkerAction
- Parameters:
handler
- input output list- Throws:
ProcessingException
- when handler io is not complete
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceVitamAutoCloseable
- Overrides:
close
in classActionHandler
-