Class RulesImpl

    • Constructor Detail

      • RulesImpl

        public RulesImpl()
    • Method Detail

      • getRuleById

        public Rule getRuleById​(String folderNodeId,
                                String ruleSetId,
                                String ruleId)
        Description copied from interface: Rules
        Get rule for rule's ID and check associations with folder node and rule set node
        Specified by:
        getRuleById in interface Rules
        Parameters:
        folderNodeId - - folder node ID
        ruleSetId - - rule set ID
        ruleId - - rule ID
        Returns:
        Rule definition
      • createRules

        public List<Rule> createRules​(String folderNodeId,
                                      String ruleSetId,
                                      List<Rule> rules)
        Description copied from interface: Rules
        Create new rules (and potentially a rule set if "_default_" is supplied).
        Specified by:
        createRules in interface Rules
        Parameters:
        folderNodeId - The node id of a folder.
        ruleSetId - The id of a rule set (or "_default_" to use/create the default rule set for the folder).
        rules - The definition of the rule.
        Returns:
        The newly created rules.
      • deleteRuleById

        public void deleteRuleById​(String folderNodeId,
                                   String ruleSetId,
                                   String ruleId)
        Description copied from interface: Rules
        Delete rule for rule's ID and check associations with folder node and rule set node
        Specified by:
        deleteRuleById in interface Rules
        Parameters:
        folderNodeId - - folder node ID
        ruleSetId - - rule set ID
        ruleId - - rule ID *
      • setNodes

        public void setNodes​(Nodes nodes)
      • setPermissionService

        public void setPermissionService​(PermissionService permissionService)
      • setRuleService

        public void setRuleService​(RuleService ruleService)