Class ProcessInstanceBuilder
- java.lang.Object
-
- org.bonitasoft.engine.bpm.process.impl.ProcessInstanceBuilder
-
public class ProcessInstanceBuilder extends java.lang.Object
- Author:
- Emmanuel Duchastenier, Matthieu Chaffotte, Elias Ricken de Medeiros, Celine Souchet
-
-
Field Summary
Fields Modifier and Type Field Description protected org.bonitasoft.engine.bpm.process.impl.internal.ProcessInstanceImpl
processInstance
-
Method Summary
-
-
-
Method Detail
-
done
public org.bonitasoft.engine.bpm.process.ProcessInstance done()
-
createNewInstance
public ProcessInstanceBuilder createNewInstance(java.lang.String name)
-
setState
public ProcessInstanceBuilder setState(java.lang.String state)
-
setStartDate
public ProcessInstanceBuilder setStartDate(long startDate)
-
setStartedBy
public ProcessInstanceBuilder setStartedBy(long startedBy)
-
setStartedBySubstitute
public ProcessInstanceBuilder setStartedBySubstitute(long startedBySubstitute)
-
setEndDate
public ProcessInstanceBuilder setEndDate(long endDate)
-
setLastUpdate
public ProcessInstanceBuilder setLastUpdate(long lastUpdate)
-
setProcessDefinitionId
public ProcessInstanceBuilder setProcessDefinitionId(long processDefinitionId)
-
setDescription
public ProcessInstanceBuilder setDescription(java.lang.String description)
-
setId
public ProcessInstanceBuilder setId(long id)
-
setRootProcessInstanceId
public ProcessInstanceBuilder setRootProcessInstanceId(long rootProcessInstanceId)
-
setCallerId
public ProcessInstanceBuilder setCallerId(long callerId)
-
setStringIndex1
public ProcessInstanceBuilder setStringIndex1(java.lang.String stringIndex1)
-
setStringIndex2
public ProcessInstanceBuilder setStringIndex2(java.lang.String stringIndex2)
-
setStringIndex3
public ProcessInstanceBuilder setStringIndex3(java.lang.String stringIndex3)
-
setStringIndex4
public ProcessInstanceBuilder setStringIndex4(java.lang.String stringIndex4)
-
setStringIndex5
public ProcessInstanceBuilder setStringIndex5(java.lang.String stringIndex5)
-
setStringIndexLabel
public void setStringIndexLabel(int index, java.lang.String stringIndexLabel)
-
getInstance
public static ProcessInstanceBuilder getInstance()
-
-