# Uses of Interface
fr.gouv.vitam.processing.common.parameter.WorkerParameters

Packages that use WorkerParameters
Package
Description
fr.gouv.vitam.processing.common.automation
fr.gouv.vitam.processing.common.parameter
Provides common Parameters classes and utility classes for the Processing module.
fr.gouv.vitam.processing.distributor.api
Provides API classes for the Processing Distributor module
fr.gouv.vitam.processing.distributor.core
fr.gouv.vitam.processing.engine.api
Provides API classes for the Process Distributor module
fr.gouv.vitam.processing.engine.core
Provides core implementation for the Processing Engine module.
fr.gouv.vitam.processing.management.api
Provides API classes for the Processing Management module
fr.gouv.vitam.processing.management.core
Provides core implementation for the Processing Management module.
fr.gouv.vitam.worker.common
Provides common classes for the Worker module.
fr.gouv.vitam.worker.common.utils
Provides common utility classes for the Worker module.
fr.gouv.vitam.worker.core.api
Provides API definition for the Worker Core module.
fr.gouv.vitam.worker.core.extractseda
fr.gouv.vitam.worker.core.handler
Provides Handler classes for the Worker Core module
fr.gouv.vitam.worker.core.impl
Provides
fr.gouv.vitam.worker.core.plugin
Plugin package in worker module
fr.gouv.vitam.worker.core.plugin.audit
Provides classes for the Audit Workflow.
fr.gouv.vitam.worker.core.plugin.bulkatomicupdate
fr.gouv.vitam.worker.core.plugin.common
fr.gouv.vitam.worker.core.plugin.computeinheritedrules
fr.gouv.vitam.worker.core.plugin.deleteGotVersions.handlers
fr.gouv.vitam.worker.core.plugin.deletion
fr.gouv.vitam.worker.core.plugin.dip
fr.gouv.vitam.worker.core.plugin.elimination
fr.gouv.vitam.worker.core.plugin.evidence
fr.gouv.vitam.worker.core.plugin.ingestcleanup
fr.gouv.vitam.worker.core.plugin.lfc_traceability
fr.gouv.vitam.worker.core.plugin.massprocessing
fr.gouv.vitam.worker.core.plugin.massprocessing.description
fr.gouv.vitam.worker.core.plugin.massprocessing.management
fr.gouv.vitam.worker.core.plugin.migration
fr.gouv.vitam.worker.core.plugin.preservation
fr.gouv.vitam.worker.core.plugin.probativevalue
fr.gouv.vitam.worker.core.plugin.purge
fr.gouv.vitam.worker.core.plugin.reclassification
fr.gouv.vitam.worker.core.plugin.revertupdate
fr.gouv.vitam.worker.core.plugin.traceability
fr.gouv.vitam.worker.core.plugin.transfer.reply
fr.gouv.vitam.worker.core.utils
fr.vitam.plugin.custom

- ## Uses of WorkerParameters in fr.gouv.vitam.processing.common.automation

  Methods in fr.gouv.vitam.processing.common.automation with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `void`
  IEventsState.`next(WorkerParameters workerParameters)`
  Like a resume but pause at the next step
  `void`
  IEventsProcessEngine.`onProcessEngineCancel(WorkerParameters workerParameters)`
  The ProcessEngine callback when the step is cancelled
  `void`
  IEventsProcessEngine.`onProcessEngineCompleteStep(ItemStatus itemStatus, WorkerParameters workerParameters)`
  The ProcessEngine callback on complete step (for any status code)
  `void`
  IEventsState.`replay(WorkerParameters workerParameters)`
  Replay the last executed step, or if it s stated, the step passed as a parameter
  `void`
  IEventsState.`resume(WorkerParameters workerParameters)`
  Do an evaluation of the State RUNNING If the state is not permitted a StateNotAllowedException is thrown Else call doRunning method

- ## Uses of WorkerParameters in fr.gouv.vitam.processing.common.parameter

  Classes in fr.gouv.vitam.processing.common.parameter that implement WorkerParameters
  Modifier and Type
  Class
  Description
  `class`
  `DefaultWorkerParameters`
  Default parameters for worker
  Methods in fr.gouv.vitam.processing.common.parameter that return WorkerParameters
  Modifier and Type
  Method
  Description
  `WorkerParameters`
  WorkerParameters.`putParameterValue(WorkerParameterName parameterName, String parameterValue)`
  Put parameterValue on mapParameters with parameterName key
  If parameterKey already exists, then override it (no check)
  `WorkerParameters`
  WorkerParameters.`setContainerName(String containerName)`
  Set the container name value
  `WorkerParameters`
  WorkerParameters.`setCurrentStep(String currentStep)`
  Set the current step value
  `WorkerParameters`
  WorkerParameters.`setExecutionContext(WorkFlowExecutionContext executionContext)`
  Set the workflow execution context (VITAM or COLLECT)
  `WorkerParameters`
  WorkerParameters.`setFromParameters(WorkerParameters parameters)`
  Set parameters from another WorkerParameters
  `WorkerParameters`
  WorkerParameters.`setLogbookTypeProcess(LogbookTypeProcess logbookTypeProcess)`
  Set the logbook Type Process
  `WorkerParameters`
  WorkerParameters.`setMap(Map<String,String> map)`
  Set from map using String as Key
  `WorkerParameters`
  WorkerParameters.`setMetadataRequest(String metadataRequest)`
  Set the request metadata request value
  `WorkerParameters`
  WorkerParameters.`setObjectId(String objectId)`
  Set the object id value
  `WorkerParameters`
  WorkerParameters.`setObjectMetadata(com.fasterxml.jackson.databind.JsonNode objectName)`
  Set the object metadata value
  `WorkerParameters`
  WorkerParameters.`setObjectMetadataList(List<com.fasterxml.jackson.databind.JsonNode> objectMetadataList)`
  Set the object metadata value
  `WorkerParameters`
  WorkerParameters.`setObjectName(String objectName)`
  Set the object name value
  `WorkerParameters`
  WorkerParameters.`setObjectNameList(List<String> objectNameList)`
  Set the object name value
  `WorkerParameters`
  WorkerParameters.`setPreviousStep(String previousStep)`
  Set the previous step value
  `WorkerParameters`
  WorkerParameters.`setProcessId(String processId)`
  Set the process id value
  `WorkerParameters`
  WorkerParameters.`setRequestId(String newRequestId)`
  setRequestId.
  `WorkerParameters`
  WorkerParameters.`setUrlMetadata(String urlMetadata)`
  Set the url of metadata resource value
  `WorkerParameters`
  WorkerParameters.`setUrlWorkspace(String urlWorkspace)`
  Set the url of workspace resource value
  `WorkerParameters`
  WorkerParameters.`setWorkerGUID(String workerGUID)`
  Set the worker GUID value
  `WorkerParameters`
  WorkerParameters.`setWorkflowIdentifier(String workflowIdentifier)`
  Set the logbook Type Process
  Methods in fr.gouv.vitam.processing.common.parameter with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `WorkerParameters`
  WorkerParameters.`setFromParameters(WorkerParameters parameters)`
  Set parameters from another WorkerParameters

- ## Uses of WorkerParameters in fr.gouv.vitam.processing.distributor.api

  Methods in fr.gouv.vitam.processing.distributor.api with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  ProcessDistributor.`distribute(WorkerParameters workParams, Step step, String operationId)`
  Distribute different steps (execute a workflow actions step by step)

- ## Uses of WorkerParameters in fr.gouv.vitam.processing.distributor.core

  Methods in fr.gouv.vitam.processing.distributor.core with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  ProcessDistributorImpl.`distribute(WorkerParameters workParams, Step step, String operationId)`
  Temporary method for distribution supporting multi-list

- ## Uses of WorkerParameters in fr.gouv.vitam.processing.engine.api

  Methods in fr.gouv.vitam.processing.engine.api with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `CompletableFuture<ItemStatus>`
  ProcessEngine.`start(ProcessStep step, WorkerParameters workerParameters)`
  Start the execution of the given step

- ## Uses of WorkerParameters in fr.gouv.vitam.processing.engine.core

  Methods in fr.gouv.vitam.processing.engine.core with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ProcessEngineImpl`
  ProcessEngineFactory.`create(WorkerParameters workParams, ProcessDistributor processDistributor)`
  `ProcessEngineImpl`
  ProcessEngineFactory.`create(WorkerParameters workParams, ProcessDistributor processDistributor, LogbookOperationsClientFactory logbookOperationsClientFactory, WorkspaceClientFactory workspaceClientFactory)`
  `CompletableFuture<ItemStatus>`
  ProcessEngineImpl.`start(ProcessStep step, WorkerParameters workerParameters)`
  Constructors in fr.gouv.vitam.processing.engine.core with parameters of type WorkerParameters
  Modifier
  Constructor
  Description
  ``
  `ProcessEngineImpl(WorkerParameters workerParameters, ProcessDistributor processDistributor, LogbookOperationsClientFactory logbookOperationsClientFactory, WorkspaceClientFactory workspaceClientFactory)`

- ## Uses of WorkerParameters in fr.gouv.vitam.processing.management.api

  Methods in fr.gouv.vitam.processing.management.api with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ProcessWorkflow`
  ProcessManagement.`init(WorkerParameters workerParameters, String workflowId)`
  Init a new process workflow
  `ItemStatus`
  ProcessManagement.`next(WorkerParameters workerParameters, Integer tenantId)`
  Handle a next action for the corresponding process workflow
  `ItemStatus`
  ProcessManagement.`replay(WorkerParameters workerParameters, Integer tenantId)`
  Handle a replay action for the corresponding process workflow
  `ItemStatus`
  ProcessManagement.`resume(WorkerParameters workerParameters, Integer tenantId, boolean useForcedPause)`
  Handle a resume action for the corresponding process workflow

- ## Uses of WorkerParameters in fr.gouv.vitam.processing.management.core

  Methods in fr.gouv.vitam.processing.management.core with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `protected void`
  StateMachine.`doReplay(WorkerParameters workerParameters)`
  Change state of the process to running Can be called only from pause state
  `protected void`
  StateMachine.`doRunning(WorkerParameters workerParameters, ProcessState targetState)`
  Change state of the process to running Can be called only from pause state
  `ItemStatus`
  ProcessManagementImpl.`execute(String operationId, Integer tenantId, WorkerParameters workerParameters, Boolean useForcedPause, boolean forceCancellation, ProcessAction action)`
  `protected void`
  StateMachine.`executeFinalStep(WorkerParameters workerParameters)`
  Execute the final step of the workflow Update global status of the workflow Persist the process workflow
  `protected void`
  StateMachine.`findAndExecuteNextStep(WorkerParameters workerParameters, boolean replayCurrentStep)`
  `ProcessWorkflow`
  ProcessManagementImpl.`init(WorkerParameters workerParameters, String workflowId)`
  `ItemStatus`
  ProcessManagementImpl.`next(WorkerParameters workerParameters, Integer tenantId)`
  `void`
  StateMachine.`next(WorkerParameters workerParameters)`
  `void`
  StateMachine.`onProcessEngineCancel(WorkerParameters workerParameters)`
  `void`
  StateMachine.`onProcessEngineCompleteStep(ItemStatus itemStatus, WorkerParameters workerParameters)`
  `ItemStatus`
  ProcessManagementImpl.`replay(WorkerParameters workerParameters, Integer tenantId)`
  `void`
  StateMachine.`replay(WorkerParameters workerParameters)`
  `ItemStatus`
  ProcessManagementImpl.`resume(WorkerParameters workerParameters, Integer tenantId, boolean useForcedPause)`
  `void`
  StateMachine.`resume(WorkerParameters workerParameters)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.common

  Methods in fr.gouv.vitam.worker.common that return WorkerParameters
  Modifier and Type
  Method
  Description
  `WorkerParameters`
  DescriptionStep.`getWorkParams()`
  Get the workParams
  Methods in fr.gouv.vitam.worker.common with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `void`
  DescriptionStep.`setWorkParams(WorkerParameters workParams)`
  Set the workParams
  Constructors in fr.gouv.vitam.worker.common with parameters of type WorkerParameters
  Modifier
  Constructor
  Description
  ``
  `DescriptionStep(Step step, WorkerParameters workParams)`
  Constructor.

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.common.utils

  Methods in fr.gouv.vitam.worker.common.utils with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `Map<String,Map<String,String>>`
  SedaUtils.`checkSupportedDataObjectVersion(WorkerParameters params)`
  check if the version list of the manifest.xml in workspace is valid
  `long`
  SedaUtils.`computeTotalSizeOfObjectsInManifest(WorkerParameters params)`
  Compute the total size of objects listed in the manifest.xml file
  `Map<String,String>`
  SedaUtils.`getMandatoryValues(WorkerParameters params)`
  get Mandatory values from seda
  `static final String`
  LogbookLifecycleWorkerHelper.`getObjectID(WorkerParameters params)`
  `void`
  ArchiveUnitLifecycleUpdateUtils.`logLifecycle(WorkerParameters params, String auGuid, StatusCode code, String evDetData, LogbookLifeCyclesClient logbookLifeCycleClient)`
  Method used to log lifecycles unit
  `static void`
  LogbookLifecycleWorkerHelper.`updateLifeCycleForBegining(LogbookLifeCyclesClientHelper helper, LogbookLifeCycleParameters logbookLifecycleParameters, WorkerParameters params, LogbookTypeProcess logbookTypeProcess)`
  `static void`
  LogbookLifecycleWorkerHelper.`updateLifeCycleStep(LogbookLifeCyclesClientHelper helper, LogbookLifeCycleParameters logbookLifecycleParameters, WorkerParameters params, String lfcEventType, LogbookTypeProcess logbookTypeProcess, StatusCode statusCode, String... additionalParams)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.api

  Methods in fr.gouv.vitam.worker.core.api with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  Worker.`run(WorkerParameters workParams, Step step)`
  Worker execute the step's actions

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.extractseda

  Constructors in fr.gouv.vitam.worker.core.extractseda with parameters of type WorkerParameters
  Modifier
  Constructor
  Description
  ``
  `ExtractMetadataListener(HandlerIO handlerIO, IngestContext ingestContext, IngestSession ingestSession, JsonLineDataBase unitsDatabase, JsonLineDataBase objectsDatabase, MetaDataClientFactory metaDataClientFactory, JsonLineWriter jsonLineWriter, WorkerParameters params)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.handler

  Methods in fr.gouv.vitam.worker.core.handler with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `void`
  ActionHandler.`checkMandatoryParameters(WorkerParameters parameters)`
  Check mandatory parameters
  `ItemStatus`
  AbstractAccessionRegisterAction.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  ActionHandler.`execute(WorkerParameters param, HandlerIO handler)`
  Execute an action
  `ItemStatus`
  CheckArchiveProfileActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckArchiveProfileRelationActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckConcurrentWorkflowLockHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  CheckDataObjectPackageActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckHeaderActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckIngestContractActionHandler.`execute(WorkerParameters params, HandlerIO ioParam)`
  `ItemStatus`
  CheckNoObjectsActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckObjectsNumberActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckObjectUnitConsistencyActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  CheckOriginatingAgencyHandler.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  CheckSedaActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckStorageAvailabilityActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckVersionActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CommitLifeCycleActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  DummyHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ExtractSedaActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  IngestAccessionRegisterActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  IngestPrepareActionHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ListArchiveUnitsActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  ListRunningIngestsActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  PrepareStorageInfoActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  RollBackActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  StoreObjectGroupCollectActionPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TransferNotificationActionHandler.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  UploadSIPActionHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  ActionHandler.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `protected abstract void`
  AbstractAccessionRegisterAction.`prepareAccessionRegisterInformation(WorkerParameters params, HandlerIO handler, AbstractAccessionRegisterAction.AccessionRegisterInfo accessionRegisterInfo)`
  `protected void`
  IngestAccessionRegisterActionHandler.`prepareAccessionRegisterInformation(WorkerParameters params, HandlerIO handler, AbstractAccessionRegisterAction.AccessionRegisterInfo accessionRegisterInfo)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.impl

  Methods in fr.gouv.vitam.worker.core.impl with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  WorkerImpl.`run(WorkerParameters workParams, Step step)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin

  Methods in fr.gouv.vitam.worker.core.plugin with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  ArchiveUnitRulesUpdateActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  CheckAntivirusActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckArchiveUnitProfileActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckArchiveUnitSchemaActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  CheckAttachementActionHandler.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  CheckClassificationLevelActionPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  CheckConformityActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CheckObjectGroupSchemaActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  CheckObjectSizeActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  CollectIngestFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  FormatIdentificationActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  GenericReportGenerationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IndexObjectGroupActionPlugin.`execute(WorkerParameters params, HandlerIO param)`
  `ItemStatus`
  IndexUnitActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  PrepareStorageStrategiesPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  RunningIngestsUpdateActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  StoreMetaDataObjectGroupActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  StoreMetaDataUnitActionPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  StoreObjectGroupActionPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  UnitsRulesComputePlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  UpdateObjectGroupPlugin.`execute(WorkerParameters params, HandlerIO handlerIO)`
  `ItemStatus`
  UpdateUnitFinalize.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  IndexObjectGroupActionPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  IndexUnitActionPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handlerIO)`
  `List<ItemStatus>`
  StoreMetaDataObjectGroupActionPlugin.`executeList(WorkerParameters params, HandlerIO handlerIO)`
  `List<ItemStatus>`
  StoreMetaDataUnitActionPlugin.`executeList(WorkerParameters params, HandlerIO handlerIO)`
  `List<ItemStatus>`
  StoreObjectGroupActionPlugin.`executeList(WorkerParameters params, HandlerIO handlerIO)`
  `protected Report`
  GenericReportGenerationHandler.`generateReport(WorkerParameters param, LogbookOperation logbook)`
  `protected abstract LogbookOperation`
  GenericReportGenerationHandler.`getLogbookInformation(HandlerIO handlerIO, WorkerParameters param)`
  `void`
  StoreMetaDataObjectGroupActionPlugin.`storeDocumentsWithLfc(WorkerParameters params, HandlerIO handlerIO, List<String> objectGroupIds)`
  `void`
  StoreMetaDataUnitActionPlugin.`storeDocumentsWithLfc(WorkerParameters params, HandlerIO handlerIO, List<String> unitIds)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.audit

  Methods in fr.gouv.vitam.worker.core.plugin.audit with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  AuditCheckObjectPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  AuditFinalizePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  AuditPreparePlugin.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.bulkatomicupdate

  Methods in fr.gouv.vitam.worker.core.plugin.bulkatomicupdate with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  BulkAtomicUpdateProcess.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  CheckQueriesThreshold.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PrepareBulkAtomicUpdate.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  BulkAtomicUpdateProcess.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.common

  Methods in fr.gouv.vitam.worker.core.plugin.common with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  CheckDistributionThreshold.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.computeinheritedrules

  Methods in fr.gouv.vitam.worker.core.plugin.computeinheritedrules with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  ComputedInheritedRulesCheckDistributionThreshold.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ComputeInheritedRulesActionPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ComputeInheritedRulesDeletePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ComputeInheritedRulesFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ComputeInheritedRulesPreparationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  ComputeInheritedRuleProgenyIdentifierPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  ComputeInheritedRulesActionPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  ComputeInheritedRulesDeletePlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  ComputeInheritedRulesInvalidatorPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.deleteGotVersions.handlers

  Methods in fr.gouv.vitam.worker.core.plugin.deleteGotVersions.handlers with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  DeleteGotVersionsAccessionRegisterUpdatePlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  DeleteGotVersionsFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  DeleteGotVersionsPreparationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  DeleteGotVersionsActionPlugin.`executeList(WorkerParameters params, HandlerIO handler)`
  `List<ItemStatus>`
  DeleteGotVersionsStoragePlugin.`executeList(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  DeleteGotVersionsStoreMetadataAndLfcPlugin.`executeList(WorkerParameters params, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.deletion

  Methods in fr.gouv.vitam.worker.core.plugin.deletion with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  CollectDeletionUnitPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.dip

  Methods in fr.gouv.vitam.worker.core.plugin.dip with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  CreateManifest.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  PutBinaryOnWorkspace.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  StoreExports.`execute(WorkerParameters params, HandlerIO handler)`
  `List<ItemStatus>`
  ExportCheckResourceAvailability.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.elimination

  Methods in fr.gouv.vitam.worker.core.plugin.elimination with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `static EliminationAnalysisResult`
  EliminationUtils.`computeEliminationAnalysisForUnitWithInheritedRules(com.fasterxml.jackson.databind.JsonNode unit, EliminationAnalysisService eliminationAnalysisService, WorkerParameters param, LocalDate expirationDate)`
  `ItemStatus`
  EliminationActionCheckDistributionThresholdHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationActionFinalizationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationActionUnitPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationAnalysisCheckDistributionThresholdHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationAnalysisFinalizationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationAnalysisPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EliminationAnalysisUnitIndexationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `protected ItemStatus`
  EliminationActionUnitPreparationHandlerBase.`executeUnitPreparation(WorkerParameters param, HandlerIO handler, String actionId)`
  `protected LogbookOperation`
  EliminationActionReportGenerationHandler.`getLogbookInformation(HandlerIO handlerIO, WorkerParameters param)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.evidence

  Methods in fr.gouv.vitam.worker.core.plugin.evidence with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  DataCorrectionFinalize.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  DataRectificationStep.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  EvidenceAuditDatabaseCheck.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditExtractFromZip.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditFinalize.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditGenerateReports.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditListSecuredFiles.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditPrepare.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  EvidenceAuditPrepareReport.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `List<ItemStatus>`
  DataRectificationCheckResourceAvailability.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.ingestcleanup

  Methods in fr.gouv.vitam.worker.core.plugin.ingestcleanup with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  IngestCleanupDeleteUnitPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IngestCleanupEligibilityValidationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IngestCleanupFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IngestCleanupPreparationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  IngestCleanupRequestValidationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  IngestCleanupDeleteUnitPlugin.`executeList(WorkerParameters param, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.lfc_traceability

  Methods in fr.gouv.vitam.worker.core.plugin.lfc_traceability with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  BuildObjectGroupTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  BuildUnitTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  FinalizeLifecycleTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  GenerateObjectGroupLifecycleTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  GenerateUnitLifecycleTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  PrepareObjectGroupLfcTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  PrepareUnitLfcTraceabilityActionPlugin.`execute(WorkerParameters params, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.massprocessing

  Methods in fr.gouv.vitam.worker.core.plugin.massprocessing with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  PrepareUpdateUnits.`execute(WorkerParameters param, HandlerIO handler)`
  Execute an action
  `ItemStatus`
  UnitMetadataRulesUpdateCheckConsistency.`execute(WorkerParameters param, HandlerIO handler)`
  Execute an action

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.massprocessing.description

  Methods in fr.gouv.vitam.worker.core.plugin.massprocessing.description with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  MassUpdateCheck.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  MassUpdateUnitsProcess.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  MassUpdateUnitsProcess.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.massprocessing.management

  Methods in fr.gouv.vitam.worker.core.plugin.massprocessing.management with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  MassUpdateRulesCheck.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  MassUpdateUnitsRulesProcess.`execute(WorkerParameters param, HandlerIO handler)`
  Execute an action
  `List<ItemStatus>`
  MassUpdateUnitsRulesProcess.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  executeList for bulk update units.
  `protected void`
  MassUpdateUnitsRulesProcess.`saveUnitWithLfc(MetaDataClient mdClient, LogbookLifeCyclesClient lfcClient, StorageClient storageClient, HandlerIO handler, WorkerParameters params, String guid, String fileName)`
  Store Unit with LFC by storing UNIT+LFC in workspace then storing in offers.

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.migration

  Methods in fr.gouv.vitam.worker.core.plugin.migration with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  MigrationFinalize.`execute(WorkerParameters param, HandlerIO handlerIO)`
  `ItemStatus`
  MigrationUnitPrepare.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  MigrationUnits.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  MigrationUnits.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.preservation

  Methods in fr.gouv.vitam.worker.core.plugin.preservation with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  PreservationAccessionRegisterActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  PreservationFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PreservationPreparationInsertionAuMetadata.`execute(WorkerParameters workerParameters, HandlerIO handler)`
  `ItemStatus`
  PreservationPreparationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationActionPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationCheckResourceAvailability.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationExtractionAUPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationGenerateBinaryHash.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationInsertionAuMetadata.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationObjectGroupMetadataSecurityChecks.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationSiegfriedPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationStorageBinaryPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationStorageMetadataAndLfc.`executeList(WorkerParameters params, HandlerIO handlerIO)`
  `List<ItemStatus>`
  PreservationTesseractPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationUnitMetadataSecurityChecks.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `List<ItemStatus>`
  PreservationUpdateObjectGroupPlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`
  `protected void`
  PreservationAccessionRegisterActionHandler.`prepareAccessionRegisterInformation(WorkerParameters params, HandlerIO handler, AbstractAccessionRegisterAction.AccessionRegisterInfo accessionRegisterInfo)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.probativevalue

  Methods in fr.gouv.vitam.worker.core.plugin.probativevalue with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  ProbativeCreateDistributionFile.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ProbativeCreateReport.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ProbativeCreateReportEntry.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.purge

  Methods in fr.gouv.vitam.worker.core.plugin.purge with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  PurgeAccessionRegisterPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeAccessionRegisterUpdatePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeDeleteObjectGroupPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeDetachObjectGroupPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeObjectGroupPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  PurgeUnitPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  PurgeDeleteObjectGroupPlugin.`executeList(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  PurgeUnitPlugin.`executeList(WorkerParameters param, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.reclassification

  Methods in fr.gouv.vitam.worker.core.plugin.reclassification with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  AbstractGraphComputePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationFinalizationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationPreparationCheckGraphHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationPreparationCheckHoldRulesHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationPreparationLoadRequestHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ReclassificationPreparationUpdateDistributionHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  UnitAttachmentPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  UnitDetachmentPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `List<ItemStatus>`
  AbstractGraphComputePlugin.`executeList(WorkerParameters workerParameters, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.revertupdate

  Methods in fr.gouv.vitam.worker.core.plugin.revertupdate with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  RevertUpdateUnitCheckPlugin.`execute(WorkerParameters param, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.traceability

  Methods in fr.gouv.vitam.worker.core.plugin.traceability with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  ChecksSecureTraceabilityDataHashesPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ChecksSecureTraceabilityDataStoragelogPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  ExtractSecureTraceabilityDataFilePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  RetrieveSecureTraceabilityDataFilePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TraceabilityFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TraceabilityLinkedCheckPreparePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  VerifyMerkleTreeActionHandler.`execute(WorkerParameters params, HandlerIO handler)`
  `ItemStatus`
  VerifyTimeStampActionHandler.`execute(WorkerParameters params, HandlerIO handler)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.plugin.transfer.reply

  Methods in fr.gouv.vitam.worker.core.plugin.transfer.reply with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  CheckAtrAndAddItToWorkspacePlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  SaveAtrPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TransferReplyDeleteSIP.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TransferReplyFinalizationPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  TransferReplyUnitPreparationHandler.`execute(WorkerParameters param, HandlerIO handler)`
  `ItemStatus`
  VerifyAtrPlugin.`execute(WorkerParameters param, HandlerIO handler)`
  `protected LogbookOperation`
  TransferReplyReportGenerationHandler.`getLogbookInformation(HandlerIO handlerIO, WorkerParameters param)`

- ## Uses of WorkerParameters in fr.gouv.vitam.worker.core.utils

  Methods in fr.gouv.vitam.worker.core.utils with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `static List<ItemStatus>`
  PluginHelper.`buildBulkItemStatus(WorkerParameters param, String action, StatusCode statusCode)`
  `static <TEventDetails>
  List<ItemStatus>`
  PluginHelper.`buildBulkItemStatus(WorkerParameters param, String action, StatusCode statusCode, TEventDetails eventDetails)`

- ## Uses of WorkerParameters in fr.vitam.plugin.custom

  Methods in fr.vitam.plugin.custom with parameters of type WorkerParameters
  Modifier and Type
  Method
  Description
  `ItemStatus`
  HelloWorldPlugin.`execute(WorkerParameters workerParameters, HandlerIO handlerIO)`