Class ProcessWorkflow
- java.lang.Object
-
- fr.gouv.vitam.processing.common.model.ProcessWorkflow
-
public class ProcessWorkflow extends java.lang.ObjectProccess Workflow contains a different operations and status attribute
-
-
Constructor Summary
Constructors Constructor Description ProcessWorkflow()ProcessWorkflow(LogbookTypeProcess logbookTypeProcess, StatusCode status, ProcessState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetApplicationId()java.lang.StringgetContextId()LogbookTypeProcessgetLogbookTypeProcess()java.lang.StringgetMessageIdentifier()java.lang.StringgetOperationId()java.util.Map<java.lang.String,java.lang.String>getParameters()PauseRecovergetPauseRecover()java.time.LocalDateTimegetProcessCompletedDate()java.lang.StringgetProcessDate()java.lang.StringgetProdService()ProcessStategetState()Set the state of the workflow processStatusCodegetStatus()get the status of the processWorkflowjava.util.List<ProcessStep>getSteps()ProcessStategetTargetState()StatusCodegetTargetStatus()java.lang.IntegergetTenantId()java.lang.StringgetWorkflowId()booleanisStepByStep()ProcessWorkflowsetApplicationId(java.lang.String applicationId)ProcessWorkflowsetContextId(java.lang.String contextId)ProcessWorkflowsetLogbookTypeProcess(LogbookTypeProcess logbookTypeProcess)ProcessWorkflowsetMessageIdentifier(java.lang.String messageIdentifier)ProcessWorkflowsetOperationId(java.lang.String operationId)ProcessWorkflowsetParameters(java.util.Map<java.lang.String,java.lang.String> parameters)ProcessWorkflowsetPauseRecover(PauseRecover pauseRecover)ProcessWorkflowsetProcessCompletedDate(java.time.LocalDateTime processCompletedDate)ProcessWorkflowsetProcessDate(java.lang.String processDate)ProcessWorkflowsetProdService(java.lang.String prodService)ProcessWorkflowsetState(ProcessState state)Get the state of the workflow processProcessWorkflowsetStatus(StatusCode status)set the status of the workflowProcessWorkflowsetStepByStep(boolean stepByStep)ProcessWorkflowsetSteps(java.util.List<ProcessStep> steps)ProcessWorkflowsetTargetState(ProcessState targetState)ProcessWorkflowsetTargetStatus(StatusCode targetStatus)ProcessWorkflowsetTenantId(java.lang.Integer tenantId)ProcessWorkflowsetWorkflowId(java.lang.String workflowId)
-
-
-
Constructor Detail
-
ProcessWorkflow
public ProcessWorkflow()
-
ProcessWorkflow
public ProcessWorkflow(LogbookTypeProcess logbookTypeProcess, StatusCode status, ProcessState state)
-
-
Method Detail
-
getState
public ProcessState getState()
Set the state of the workflow process- Returns:
- ProcessState
-
setState
public ProcessWorkflow setState(ProcessState state)
Get the state of the workflow process- Parameters:
state-
-
getTargetState
public ProcessState getTargetState()
-
setTargetState
public ProcessWorkflow setTargetState(ProcessState targetState)
-
getSteps
public java.util.List<ProcessStep> getSteps()
-
setSteps
public ProcessWorkflow setSteps(java.util.List<ProcessStep> steps)
-
getStatus
public StatusCode getStatus()
get the status of the processWorkflow- Returns:
- StatusCode
-
setStatus
public ProcessWorkflow setStatus(StatusCode status)
set the status of the workflow- Parameters:
status-- Returns:
- this
-
getTargetStatus
public StatusCode getTargetStatus()
-
setTargetStatus
public ProcessWorkflow setTargetStatus(StatusCode targetStatus)
-
isStepByStep
public boolean isStepByStep()
-
setStepByStep
public ProcessWorkflow setStepByStep(boolean stepByStep)
-
getProcessDate
public java.lang.String getProcessDate()
- Returns:
- the processDate
-
setProcessDate
public ProcessWorkflow setProcessDate(java.lang.String processDate)
- Parameters:
processDate- the processDate to set- Returns:
- this
-
getOperationId
public java.lang.String getOperationId()
- Returns:
- the operationId
-
setOperationId
public ProcessWorkflow setOperationId(java.lang.String operationId)
- Parameters:
operationId- the operationId to set- Returns:
- this
-
getMessageIdentifier
public java.lang.String getMessageIdentifier()
- Returns:
- the messageIdentifier
-
setMessageIdentifier
public ProcessWorkflow setMessageIdentifier(java.lang.String messageIdentifier)
- Parameters:
messageIdentifier- the messageIdentifier to set- Returns:
- this
-
getProdService
public java.lang.String getProdService()
- Returns:
- the prodService
-
setProdService
public ProcessWorkflow setProdService(java.lang.String prodService)
- Parameters:
prodService- the prodService to set- Returns:
- this
-
getLogbookTypeProcess
public LogbookTypeProcess getLogbookTypeProcess()
- Returns:
- the logbookTypeProcess
-
setLogbookTypeProcess
public ProcessWorkflow setLogbookTypeProcess(LogbookTypeProcess logbookTypeProcess)
- Parameters:
logbookTypeProcess- the logbookTypeProcess- Returns:
- this
-
getTenantId
public java.lang.Integer getTenantId()
- Returns:
- the tenant
-
setTenantId
public ProcessWorkflow setTenantId(java.lang.Integer tenantId)
- Parameters:
tenantId- to set- Returns:
- this
-
getWorkflowId
public java.lang.String getWorkflowId()
- Returns:
- the workflow IDENTIFIER
-
setWorkflowId
public ProcessWorkflow setWorkflowId(java.lang.String workflowId)
- Parameters:
workflowId- the workflow IDENTIFIER- Returns:
- current instance
-
getContextId
public java.lang.String getContextId()
- Returns:
- The context id
-
setContextId
public ProcessWorkflow setContextId(java.lang.String contextId)
- Parameters:
contextId- the context ID- Returns:
- current instance
-
getApplicationId
public java.lang.String getApplicationId()
-
setApplicationId
public ProcessWorkflow setApplicationId(java.lang.String applicationId)
-
getProcessCompletedDate
public java.time.LocalDateTime getProcessCompletedDate()
-
setProcessCompletedDate
public ProcessWorkflow setProcessCompletedDate(java.time.LocalDateTime processCompletedDate)
-
getPauseRecover
public PauseRecover getPauseRecover()
-
setPauseRecover
public ProcessWorkflow setPauseRecover(PauseRecover pauseRecover)
-
getParameters
public java.util.Map<java.lang.String,java.lang.String> getParameters()
-
setParameters
public ProcessWorkflow setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
-
-