Package org.alfresco.rest.requests
Class FolderRules
- java.lang.Object
-
- org.alfresco.rest.requests.ModelRequest<FolderRules>
-
- org.alfresco.rest.requests.FolderRules
-
public class FolderRules extends ModelRequest<FolderRules>
-
-
Field Summary
-
Fields inherited from class org.alfresco.rest.requests.ModelRequest
restWrapper
-
-
Constructor Summary
Constructors Constructor Description FolderRules(RestWrapper restWrapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestRuleModelsCollectioncreateListOfRules(java.util.List<RestRuleModel> ruleModels)Create several rules.RestRuleModelcreateSingleRule(RestRuleModel ruleModel)Create a single rule.RestRuleModelsCollectiongetListOfRules()Gets a list of rules for the folder node using GET call on "nodes/{nodeId}/rule-sets/{ruleSetId}/rules"RestRuleModelgetSingleRule(java.lang.String ruleId)Gets a single rule definition for the folder node using GET call on "nodes/{nodeId}/rule-sets/{ruleSetId}/rules/{ruleId}"RestRuleModelupdateRule(java.lang.String ruleId, RestRuleModel ruleModel)Update a rule.FolderRuleswithNodeId(java.lang.String nodeId)FolderRuleswithRuleSetId(java.lang.String ruleSetId)-
Methods inherited from class org.alfresco.rest.requests.ModelRequest
includePath, usingParams
-
-
-
-
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.
-
-