Class CheckOriginatingAgencyHandler
- java.lang.Object
-
- fr.gouv.vitam.worker.core.handler.ActionHandler
-
- fr.gouv.vitam.worker.core.handler.CheckOriginatingAgencyHandler
-
- All Implemented Interfaces:
VitamAutoCloseable
,WorkerAction
,java.lang.AutoCloseable
public class CheckOriginatingAgencyHandler extends ActionHandler
Handler class used to check the originating agency of SIP.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
EMPTY_REQUIRED_FIELD
-
Constructor Summary
Constructors Constructor Description CheckOriginatingAgencyHandler()
Constructor with parameter SedaUtilsFactoryCheckOriginatingAgencyHandler(AdminManagementClientFactory adminManagementClientFactory)
Useful for inject mock in test class
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkMandatoryIOParameter(HandlerIO handler)
Check mandatory parameterItemStatus
execute(WorkerParameters param, HandlerIO handlerIO)
Execute an actionstatic java.lang.String
getId()
Return Handler Id-
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
-
-
-
-
Field Detail
-
EMPTY_REQUIRED_FIELD
public static final java.lang.String EMPTY_REQUIRED_FIELD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CheckOriginatingAgencyHandler
public CheckOriginatingAgencyHandler()
Constructor with parameter SedaUtilsFactory
-
CheckOriginatingAgencyHandler
public CheckOriginatingAgencyHandler(AdminManagementClientFactory adminManagementClientFactory)
Useful for inject mock in test class- Parameters:
adminManagementClientFactory
- instance of adminManagementClientFactory or mock
-
-
Method Detail
-
getId
public static final java.lang.String getId()
Return Handler Id- Returns:
- HANDLER_ID CHECK_AGENT
-
execute
public ItemStatus execute(WorkerParameters param, HandlerIO handlerIO)
Description copied from interface:WorkerAction
Execute an action- Parameters:
param
-WorkerParameters
handlerIO
- the handlerIo- Returns:
- CompositeItemStatus:response contains a list of functional message and status code
-
checkMandatoryIOParameter
public void checkMandatoryIOParameter(HandlerIO handler) throws ProcessingException
Description copied from interface:WorkerAction
Check mandatory parameter- Parameters:
handler
- input output list- Throws:
ProcessingException
- when handler io is not complete
-
-