Class RuleSetsImpl

java.lang.Object
org.alfresco.rest.api.impl.rules.RuleSetsImpl
All Implemented Interfaces:
RuleSets

@Experimental public class RuleSetsImpl extends Object implements RuleSets
  • Constructor Details

    • RuleSetsImpl

      public RuleSetsImpl()
  • Method Details

    • getRuleSets

      public CollectionWithPagingInfo<RuleSet> getRuleSets(String folderNodeId, List<String> includes, Paging paging)
      Description copied from interface: RuleSets
      Get rule sets for a folder.
      Specified by:
      getRuleSets in interface RuleSets
      Parameters:
      folderNodeId - Folder node ID
      includes - List of fields to include in the rule set
      paging - Paging information
      Returns:
      CollectionWithPagingInfo containing a list page of rule sets
    • getRuleSetById

      public RuleSet getRuleSetById(String folderNodeId, String ruleSetId, List<String> includes)
      Description copied from interface: RuleSets
      Get the rule set with the given ID and check associations with the folder node.
      Specified by:
      getRuleSetById in interface RuleSets
      Parameters:
      folderNodeId - Folder node ID
      ruleSetId - Rule set ID
      includes - List of fields to include in the rule set
      Returns:
      RuleSet definition
    • linkToRuleSet

      public RuleSetLink linkToRuleSet(String folderNodeId, String linkToNodeId)
      Description copied from interface: RuleSets
      Link a rule set to a folder
      Specified by:
      linkToRuleSet in interface RuleSets
    • setRuleSetLoader

      public void setRuleSetLoader(RuleSetLoader ruleSetLoader)
    • setValidator

      public void setValidator(NodeValidator validator)
    • setRuleService

      public void setRuleService(RuleService ruleService)
    • setNodeService

      public void setNodeService(NodeService nodeService)
    • setRuntimeRuleService

      public void setRuntimeRuleService(RuntimeRuleService runtimeRuleService)