Class FolderRules

    • Constructor Detail

      • FolderRules

        public FolderRules​(RestWrapper restWrapper)
    • Method Detail

      • withNodeId

        public FolderRules withNodeId​(java.lang.String nodeId)
      • withRuleSetId

        public FolderRules withRuleSetId​(java.lang.String ruleSetId)
      • getListOfRules

        public RestRuleModelsCollection getListOfRules()
        Gets a list of rules for the folder node using GET call on "nodes/{nodeId}/rule-sets/{ruleSetId}/rules"
        Returns:
      • getSingleRule

        public RestRuleModel getSingleRule​(java.lang.String ruleId)
        Gets a single rule definition for the folder node using GET call on "nodes/{nodeId}/rule-sets/{ruleSetId}/rules/{ruleId}"
        Returns:
      • createListOfRules

        public RestRuleModelsCollection createListOfRules​(java.util.List<RestRuleModel> ruleModels)
        Create several rules.
        Parameters:
        ruleModels - The list of rules.
        Returns:
        The same list of rules with some data populated by the repository.
      • createSingleRule

        public RestRuleModel createSingleRule​(RestRuleModel ruleModel)
        Create a single rule.
        Parameters:
        ruleModel - The rule to create.
        Returns:
        The created rule with some data populated by the repository.
      • updateRule

        public RestRuleModel updateRule​(java.lang.String ruleId,
                                        RestRuleModel ruleModel)
        Update a rule.
        Parameters:
        ruleId - The id of the rule to update.
        ruleModel - The updated rule definition.
        Returns:
        The updated rule with some data populated by the repository.