Interface CompositeActionCondition

All Superinterfaces:
ActionCondition, ParameterizedItem
All Known Implementing Classes:
CompositeActionConditionImpl

@AlfrescoPublicApi public interface CompositeActionCondition extends ActionCondition
Composite action condition
Author:
Jean Barmash
  • Field Details

  • Method Details

    • hasActionConditions

      boolean hasActionConditions()
      Indicates whether there are any Conditions
      Returns:
      true if there are ActionConditions, false otherwise
    • addActionCondition

      void addActionCondition(ActionCondition ActionCondition)
      Add an ActionCondition to the end of the list
      Parameters:
      ActionCondition - the ActionCondition
    • addActionCondition

      void addActionCondition(int index, ActionCondition ActionCondition)
      Add an ActionCondition to the list at the index specified
      Parameters:
      index - the index
      ActionCondition - the ActionCondition
    • setActionCondition

      void setActionCondition(int index, ActionCondition ActionCondition)
      Replace the ActionCondition at the specified index with the passed ActionCondition.
      Parameters:
      index - the index
      ActionCondition - the ActionCondition
    • indexOfActionCondition

      int indexOfActionCondition(ActionCondition ActionCondition)
      Gets the index of an ActionCondition
      Parameters:
      ActionCondition - the ActionCondition
      Returns:
      the index
    • getActionConditions

      List<ActionCondition> getActionConditions()
      Get list containing the ActionConditions in their current order
      Returns:
      the list of ActionConditions
    • getActionCondition

      ActionCondition getActionCondition(int index)
      Get an ActionCondition at a given index
      Parameters:
      index - the index
      Returns:
      the ActionCondition
    • removeActionCondition

      void removeActionCondition(ActionCondition ActionCondition)
      Remove an ActionCondition from the list
      Parameters:
      ActionCondition - the ActionCondition
    • removeAllActionConditions

      void removeAllActionConditions()
      Remove all ActionConditions from the list
    • isORCondition

      boolean isORCondition()
    • setORCondition

      void setORCondition(boolean andOr)