Interface Register

All Superinterfaces:
CanCopy<Register>, HasId<String>, HasParent<Register,WorkflowDefinition>, Model<Register,String>, Validatable

public interface Register extends Model<Register,String>, HasParent<Register,WorkflowDefinition>
Represents a register that defines how to load transient attributes for a workflow. Register is used to configure attribute loading behavior, specifying what data should be loaded and how it should be processed when a workflow instance is executed.
Since:
1.0
See Also:
  • Method Details

    • getArgs

      Attributes getArgs()
      Gets the arguments to pass to the attribute register.
      Returns:
      the arguments for the register
    • getType

      String getType()
      Gets the type of attribute register to use.
      Returns:
      the register type
    • getValue

      String getValue()
      Gets the value or identifier for the attribute register.
      Returns:
      the register value
    • getName

      String getName()
      Gets the name of this register.
      Returns:
      the register name