Class ActionDefinition

java.lang.Object
fr.gouv.vitam.common.model.processing.ActionDefinition

public class ActionDefinition extends Object
ActionDefinition class This class is used to define an action It has for the moment 2 fields actionKey and actionType
  • Constructor Details

  • Method Details

    • getActionKey

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

      public ActionDefinition setActionKey(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 List<IOParameter> getIn()
      Returns:
      the in
    • setIn

      public ActionDefinition setIn(List<IOParameter> in)
      Parameters:
      in - the in to set
      Returns:
      this Action
    • getOut

      public List<IOParameter> getOut()
      Returns:
      the out
    • setOut

      public ActionDefinition setOut(List<IOParameter> out)
      Parameters:
      out - the out to set
      Returns:
      this Action
    • getStatusAggregationBehavior

      public StatusAggregationBehavior getStatusAggregationBehavior()
    • setStatusAggregationBehavior

      public void setStatusAggregationBehavior(StatusAggregationBehavior statusAggregationBehavior)
    • getLifecycleState

      public LifecycleState getLifecycleState()
    • setLifecycleState

      public void setLifecycleState(LifecycleState lifecycleState)
    • lifecycleEnabled

      public boolean lifecycleEnabled()
    • lifecycleState

      public LifecycleState lifecycleState()
    • defaultLifecycleLog

      public void defaultLifecycleLog(LifecycleState defaultLifecycleLog)