Package org.alfresco.rest.api.rules
Class NodeRuleSetLinksRelation
java.lang.Object
org.alfresco.rest.api.rules.NodeRuleSetLinksRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<RuleSetLink>
,RelationshipResourceAction.Delete
,ResourceAction
,org.springframework.beans.factory.InitializingBean
@RelationshipResource(name="rule-set-links",
entityResource=NodesEntityResource.class,
title="Rule set links")
public class NodeRuleSetLinksRelation
extends Object
implements org.springframework.beans.factory.InitializingBean, RelationshipResourceAction.Create<RuleSetLink>, RelationshipResourceAction.Delete
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String nodeId, List<RuleSetLink> ruleSetLinksBody, Parameters parameters) void
delete
(String folderNodeId, String ruleSetNodeId, Parameters parameters) Remove link between a rule set and a folder for given rule set's and folder's node IDs.
-
Constructor Details
-
NodeRuleSetLinksRelation
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
create
public List<RuleSetLink> create(String nodeId, List<RuleSetLink> ruleSetLinksBody, Parameters parameters) - Specified by:
create
in interfaceRelationshipResourceAction.Create<RuleSetLink>
-
delete
Remove link between a rule set and a folder for given rule set's and folder's node IDs.- DELETE /nodes/{folderNodeId}/rule-set-links/{ruleSetId}
- Specified by:
delete
in interfaceRelationshipResourceAction.Delete
- Parameters:
folderNodeId
- - folder node IDruleSetNodeId
- - rule set node ID (associated with folder node)- Throws:
RelationshipResourceNotFoundException
- in case resource was not found
-