Package com.axelor.meta.db
Class MetaWorkflowSplit
java.lang.Object
com.axelor.db.Model
com.axelor.auth.db.AuditableModel
com.axelor.meta.db.MetaWorkflowSplit
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanBranches the split started.Branches that reached the join.What the join decided; null until then.getEnded()Branches that ended before the join.getId()The join its branches meet at; null when they never meet.When the lease was taken or renewed, in database time.Node holding the lease; null when unleased.Token of the current lease; finishing the join requires it.Branches still to report.The branch this activation is nested in; null at the top level.The park watching a subflow's whole region; null otherwise.Arrivals needed; null unless wait is quorum.getRun()getWait()The join's completion policy.Ids of the branches that met the quorum, comma-separated.inthashCode()voidsetActivated(Integer activated) voidsetArrived(Integer arrived) voidsetDecision(WorkflowJoinDecision decision) voidvoidvoidsetJoinNode(String joinNode) voidsetLeasedAt(LocalDateTime leasedAt) voidsetLeaseOwner(String leaseOwner) voidsetLeaseToken(String leaseToken) voidsetOutstanding(Integer outstanding) voidsetParentBranch(MetaWorkflowBranch parentBranch) voidsetParkKey(String parkKey) voidvoidsetRun(MetaWorkflowRun run) voidsetSplitNode(String splitNode) voidsetStatus(WorkflowSplitStatus status) voidsetWait(WorkflowJoinWait wait) voidsetWinners(String winners) toString()Methods inherited from class com.axelor.auth.db.AuditableModel
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOnMethods inherited from class com.axelor.db.Model
getArchived, getCid, getImportId, getVersion, isSelected, setArchived, setCid, setImportId, setSelected, setVersion
-
Constructor Details
-
MetaWorkflowSplit
public MetaWorkflowSplit()
-
-
Method Details
-
getId
-
setId
-
getRun
-
setRun
-
getParentBranch
The branch this activation is nested in; null at the top level.- Returns:
- the property value
-
setParentBranch
-
getSplitNode
-
setSplitNode
-
getJoinNode
The join its branches meet at; null when they never meet.- Returns:
- the property value
-
setJoinNode
-
getStatus
-
setStatus
-
getParkKey
The park watching a subflow's whole region; null otherwise.- Returns:
- the property value
-
setParkKey
-
getOutstanding
Branches still to report.- Returns:
- the property value
-
setOutstanding
-
getArrived
Branches that reached the join.- Returns:
- the property value
-
setArrived
-
getWait
The join's completion policy.- Returns:
- the property value
-
setWait
-
getQuorum
Arrivals needed; null unless wait is quorum.- Returns:
- the property value
-
setQuorum
-
getActivated
Branches the split started.- Returns:
- the property value
-
setActivated
-
getEnded
Branches that ended before the join.- Returns:
- the property value
-
setEnded
-
getDecision
What the join decided; null until then.- Returns:
- the property value
-
setDecision
-
getWinners
Ids of the branches that met the quorum, comma-separated.- Returns:
- the property value
-
setWinners
-
getLeaseOwner
Node holding the lease; null when unleased.- Returns:
- the property value
-
setLeaseOwner
-
getLeaseToken
Token of the current lease; finishing the join requires it.- Returns:
- the property value
-
setLeaseToken
-
getLeasedAt
When the lease was taken or renewed, in database time.- Returns:
- the property value
-
setLeasedAt
-
equals
-
hashCode
public int hashCode() -
toString
-