Package org.alfresco.rest.api.nodes
Class NodeRulesRelation
- java.lang.Object
-
- org.alfresco.rest.api.nodes.NodeRulesRelation
-
- All Implemented Interfaces:
RelationshipResourceAction.Read<Rule>,RelationshipResourceAction.ReadById<Rule>,ResourceAction,org.springframework.beans.factory.InitializingBean
@Experimental @RelationshipResource(name="rules", entityResource=NodeRuleSetsRelation.class, title="Folder node rules") public class NodeRulesRelation extends Object implements RelationshipResourceAction.Read<Rule>, RelationshipResourceAction.ReadById<Rule>, org.springframework.beans.factory.InitializingBean
Folder node's rules.
-
-
Constructor Summary
Constructors Constructor Description NodeRulesRelation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()CollectionWithPagingInfo<Rule>readAll(String folderNodeId, Parameters parameters)List folder rules for given folder node's and rule set's IDs as a page.RulereadById(String folderNodeId, String ruleSetId, Parameters parameters)Get single folder rule for given node's, rule set's and rule's IDs.voidsetRules(Rules rules)
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
readAll
public CollectionWithPagingInfo<Rule> readAll(String folderNodeId, Parameters parameters)
List folder rules for given folder node's and rule set's IDs as a page. - GET /nodes/{folderNodeId}/rule-sets/{ruleSetId}/rules- Specified by:
readAllin interfaceRelationshipResourceAction.Read<Rule>- Parameters:
folderNodeId- - entity resource context for this relationshipparameters- - will never be null. Contains i.a. paging information and ruleSetId (relationshipId)- Returns:
CollectionWithPagingInfocontaining a page of folder rules
-
readById
public Rule readById(String folderNodeId, String ruleSetId, Parameters parameters) throws RelationshipResourceNotFoundException
Get single folder rule for given node's, rule set's and rule's IDs. - GET /nodes/{folderNodeId}/rule-sets/{ruleSetId}/rules/{ruleId}- Specified by:
readByIdin interfaceRelationshipResourceAction.ReadById<Rule>- Parameters:
folderNodeId- - entity resource context for this relationshipruleSetId- - rule set node ID (associated with folder node)parameters- - will never be null. Contains i.a. ruleId (relationship2Id)- Returns:
Ruledefinition- Throws:
RelationshipResourceNotFoundException- in case resource was not found
-
setRules
public void setRules(Rules rules)
-
-