Class CheckOriginatingAgencyHandler

java.lang.Object
fr.gouv.vitam.worker.core.handler.ActionHandler
fr.gouv.vitam.worker.core.handler.CheckOriginatingAgencyHandler
All Implemented Interfaces:
VitamAutoCloseable, WorkerAction, AutoCloseable

public class CheckOriginatingAgencyHandler extends ActionHandler
Handler class used to check the originating agency of SIP.
  • Field Details

  • Constructor Details

    • 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 Details

    • getId

      public static final 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