Class ProcessStep
- java.lang.Object
-
- fr.gouv.vitam.common.model.processing.Step
-
- fr.gouv.vitam.processing.common.model.ProcessStep
-
public class ProcessStep extends Step
Step Object in process workflow
-
-
Constructor Summary
Constructors Constructor Description ProcessStep(Step step, long elementToProcess, long elementProcessed)Constructor to initialize a Process Step with a Step objectProcessStep(Step step, long elementToProcess, long elementProcessed, java.lang.String id)ProcessStep(Step step, java.lang.String containerName, java.lang.String workflowId, int position, long elementToProcess, long elementProcessed)Constructor to initalize a Process Step with a Step objectProcessStep(Step step, java.lang.String id, java.lang.String containerName, java.lang.String workflowId, int position, long elementToProcess, long elementProcessed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)Considered equal two ProcessStep with the same id, step name and worker group id.longgetElementProcessed()longgetElementToProcess()StatusCodegetStepStatusCode()inthashCode()ProcessStepsetElementProcessed(long elementProcessed)ProcessStepsetElementToProcess(long elementToProcess)ProcessStepsetStepStatusCode(StatusCode stepStatusCode)java.lang.StringtoString()-
Methods inherited from class fr.gouv.vitam.common.model.processing.Step
defaultLifecycleLog, getActions, getBehavior, getDistribution, getId, getPauseOrCancelAction, getStepName, getStepResponses, getWorkerGroupId, isBlocking, setActions, setBehavior, setDistribution, setId, setPauseOrCancelAction, setStepName, setStepResponses, setWorkerGroupId, shallStop
-
-
-
-
Constructor Detail
-
ProcessStep
public ProcessStep(Step step, long elementToProcess, long elementProcessed, java.lang.String id)
-
ProcessStep
public ProcessStep(Step step, long elementToProcess, long elementProcessed)
Constructor to initialize a Process Step with a Step object- Parameters:
step- the Step objectelementToProcess- number of element to processelementProcessed- number of element processed- Throws:
java.lang.IllegalArgumentException- if the step is null
-
ProcessStep
public ProcessStep(Step step, java.lang.String id, java.lang.String containerName, java.lang.String workflowId, int position, long elementToProcess, long elementProcessed)
-
ProcessStep
public ProcessStep(Step step, java.lang.String containerName, java.lang.String workflowId, int position, long elementToProcess, long elementProcessed)
Constructor to initalize a Process Step with a Step object- Parameters:
step- the Step objectcontainerName- the container name concerned by the processworkflowId- the workflow ID concerned by the processposition- the position of the stepelementToProcess- number of element to processelementProcessed- number of element processed- Throws:
java.lang.IllegalArgumentException- if the step is null
-
-
Method Detail
-
getElementProcessed
public long getElementProcessed()
- Returns:
- the elementProcessed
-
setElementProcessed
public ProcessStep setElementProcessed(long elementProcessed)
- Parameters:
elementProcessed- the elementProcessed to set- Returns:
- the updated ProcessStep object
-
getElementToProcess
public long getElementToProcess()
- Returns:
- the elementToProcess
-
setElementToProcess
public ProcessStep setElementToProcess(long elementToProcess)
- Parameters:
elementToProcess- the elementToProcess to set- Returns:
- the updated ProcessStep object
-
getStepStatusCode
public StatusCode getStepStatusCode()
- Returns:
- the stepStatusCode
-
setStepStatusCode
public ProcessStep setStepStatusCode(StatusCode stepStatusCode)
- Parameters:
stepStatusCode- the stepStatusCode to set- Returns:
- the updated ProcessStep object
-
equals
public boolean equals(java.lang.Object object)
Considered equal two ProcessStep with the same id, step name and worker group id.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-