Class Rule

java.lang.Object
org.alfresco.rest.api.model.rules.Rule

@Experimental public class Rule extends Object
  • Constructor Details

    • Rule

      public Rule()
  • Method Details

    • from

      public static Rule from(Rule ruleModel)
      Converts service POJO rule to REST model rule.
      Parameters:
      ruleModel - - Rule service POJO
      Returns:
      Rule REST model
    • toServiceModel

      public Rule toServiceModel(Nodes nodes)
      Convert the REST model object to the equivalent service POJO.
      Parameters:
      nodes - The nodes API.
      Returns:
      The rule service POJO.
    • getId

      @UniqueId public String getId()
    • setId

      public void setId(String id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • isCascade

      public boolean isCascade()
    • setCascade

      public void setCascade(boolean cascade)
    • isAsynchronous

      public boolean isAsynchronous()
    • setAsynchronous

      public void setAsynchronous(boolean asynchronous)
    • getErrorScript

      public String getErrorScript()
    • setErrorScript

      public void setErrorScript(String errorScript)
    • isIsShared

      public Boolean isIsShared()
    • setIsShared

      public void setIsShared(Boolean shared)
    • getTriggers

      public List<String> getTriggers()
    • setTriggers

      public void setTriggers(List<String> triggers)
    • setRuleTriggers

      public void setRuleTriggers(List<RuleTrigger> triggers)
    • getConditions

      public CompositeCondition getConditions()
    • setConditions

      public void setConditions(CompositeCondition conditions)
    • getActions

      public List<Action> getActions()
    • setActions

      public void setActions(List<Action> actions)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • builder

      public static Rule.Builder builder()