Package org.alfresco.rest.api.impl
Class RulesImpl
java.lang.Object
org.alfresco.rest.api.impl.RulesImpl
- All Implemented Interfaces:
Rules
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateRules(String folderNodeId, String ruleSetId, List<Rule> rules) Create new rules (and potentially a rule set if "_default_" is supplied).voiddeleteRuleById(String folderNodeId, String ruleSetId, String ruleId) Delete rule for rule's ID and check associations with folder node and rule set nodegetRuleById(String folderNodeId, String ruleSetId, String ruleId) Get rule for rule's ID and check associations with folder node and rule set nodeGet rules for node's and rule set's IDsvoidvoidsetPermissionService(PermissionService permissionService) voidsetRuleService(RuleService ruleService) updateRuleById(String folderNodeId, String ruleSetId, String ruleId, Rule rule) Update a rule.
-
Constructor Details
-
RulesImpl
public RulesImpl()
-
-
Method Details
-
getRules
public CollectionWithPagingInfo<Rule> getRules(String folderNodeId, String ruleSetId, Paging paging) Description copied from interface:RulesGet rules for node's and rule set's IDs- Specified by:
getRulesin interfaceRules- Parameters:
folderNodeId- - folder node IDruleSetId- - rule set IDpaging- -Paginginformation- Returns:
CollectionWithPagingInfocontaining a list page of folder rules
-
getRuleById
Description copied from interface:RulesGet rule for rule's ID and check associations with folder node and rule set node- Specified by:
getRuleByIdin interfaceRules- Parameters:
folderNodeId- - folder node IDruleSetId- - rule set IDruleId- - rule ID- Returns:
Ruledefinition
-
createRules
Description copied from interface:RulesCreate new rules (and potentially a rule set if "_default_" is supplied).- Specified by:
createRulesin interfaceRules- 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.
-
updateRuleById
Description copied from interface:RulesUpdate a rule.- Specified by:
updateRuleByIdin interfaceRules- Parameters:
folderNodeId- The id of a folder.ruleSetId- The id of a rule set within the folder (or "_default_" to use the default rule set for the folder).ruleId- The rule id.rule- The new version of the rule.- Returns:
- The newly updated rule.
-
deleteRuleById
Description copied from interface:RulesDelete rule for rule's ID and check associations with folder node and rule set node- Specified by:
deleteRuleByIdin interfaceRules- Parameters:
folderNodeId- - folder node IDruleSetId- - rule set IDruleId- - rule ID *
-
setNodes
-
setPermissionService
-
setRuleService
-