Record Class Transition
java.lang.Object
java.lang.Record
cloud.opencode.base.flow.model.Transition
- Record Components:
from- source step id — 源节点 idto- target step id — 目标节点 id
Approval-path edge between two steps.
节点之间的同意流转边。
Only the approval path is described in the DSL — reject paths are decided
dynamically by the reject action (v4 §4.5).
DSL 仅描述"同意路径";驳回路径由 reject 动作的入参动态决定(v4 §4.5)。
- Since:
- JDK 25, opencode-base-flow V1.0.5
- Author:
- Leon Soo
-
Constructor Summary
ConstructorsConstructorDescriptionTransition(String from, String to) Compact constructor that validates the edge endpoints are present. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.from()Returns the value of thefromrecord component.final inthashCode()Returns a hash code value for this object.to()Returns the value of thetorecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
Transition
Compact constructor that validates the edge endpoints are present. 紧凑构造器:校验起止节点 id 非空。- Throws:
NullPointerException- when either endpoint is null- Since:
- JDK 25, opencode-base-flow V1.0.5
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
from
-
to
-