Class ActionDefinition


  • public class ActionDefinition
    extends java.lang.Object
    ActionDefinition class This class is used to define an action It has for the moment 2 fields actionKey and actionType
    • Method Detail

      • getActionKey

        public java.lang.String getActionKey()
        Returns:
        actionKey the action key
      • setActionKey

        public ActionDefinition setActionKey​(java.lang.String actionKey)
        set action key
        Parameters:
        actionKey - the key of the action
        Returns:
        the updated ActionDefinition object
      • getBehavior

        public ProcessBehavior getBehavior()
        Returns:
        ({ ProcessBehavior }) Type of action object or bean
      • setBehavior

        public ActionDefinition setBehavior​(ProcessBehavior behavior)
        set action type
        Parameters:
        behavior - the process behavior
        Returns:
        the updated ActionDefinition object
      • getIn

        public java.util.List<IOParameter> getIn()
        Returns:
        the in
      • getOut

        public java.util.List<IOParameter> getOut()
        Returns:
        the out
      • setStatusAggregationBehavior

        public void setStatusAggregationBehavior​(StatusAggregationBehavior statusAggregationBehavior)
      • setLifecycleState

        public void setLifecycleState​(LifecycleState lifecycleState)
      • lifecycleEnabled

        public boolean lifecycleEnabled()
      • defaultLifecycleLog

        public void defaultLifecycleLog​(LifecycleState defaultLifecycleLog)