Class BuildUnitTraceabilityActionPlugin
- java.lang.Object
-
- fr.gouv.vitam.worker.core.handler.ActionHandler
-
- fr.gouv.vitam.worker.core.plugin.lfc_traceability.BuildTraceabilityActionPlugin
-
- fr.gouv.vitam.worker.core.plugin.lfc_traceability.BuildUnitTraceabilityActionPlugin
-
- All Implemented Interfaces:
VitamAutoCloseable
,WorkerAction
,java.lang.AutoCloseable
public class BuildUnitTraceabilityActionPlugin extends BuildTraceabilityActionPlugin
-
-
Field Summary
-
Fields inherited from class fr.gouv.vitam.worker.core.plugin.lfc_traceability.BuildTraceabilityActionPlugin
TYPE_REFERENCE
-
-
Constructor Summary
Constructors Constructor Description BuildUnitTraceabilityActionPlugin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
actionName()
ItemStatus
execute(WorkerParameters params, HandlerIO handler)
Execute an actionstatic java.lang.String
getId()
protected TraceabilityStatistics
getTraceabilityStatistics(DigestValidator digestValidator)
protected java.lang.String
stepName()
-
Methods inherited from class fr.gouv.vitam.worker.core.plugin.lfc_traceability.BuildTraceabilityActionPlugin
buildTraceabilityData, checkMandatoryIOParameter, generateDigest
-
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
-
-
-
-
Method Detail
-
execute
public ItemStatus execute(WorkerParameters params, HandlerIO handler) throws ProcessingException
Description copied from interface:WorkerAction
Execute an action- Parameters:
params
-WorkerParameters
handler
- the handlerIo- Returns:
- CompositeItemStatus:response contains a list of functional message and status code
- Throws:
ProcessingException
- if an error is encountered when executing the action
-
getTraceabilityStatistics
protected TraceabilityStatistics getTraceabilityStatistics(DigestValidator digestValidator)
- Specified by:
getTraceabilityStatistics
in classBuildTraceabilityActionPlugin
-
stepName
protected java.lang.String stepName()
- Specified by:
stepName
in classBuildTraceabilityActionPlugin
-
actionName
protected java.lang.String actionName()
- Specified by:
actionName
in classBuildTraceabilityActionPlugin
-
getId
public static java.lang.String getId()
-
-