Package org.alfresco.rest.api.nodes
Class NodeRatingsRelation
java.lang.Object
org.alfresco.rest.api.nodes.NodeRatingsRelation
- All Implemented Interfaces:
RelationshipResourceAction.Create<NodeRating>,RelationshipResourceAction.Delete,RelationshipResourceAction.Read<NodeRating>,RelationshipResourceAction.ReadById<NodeRating>,ResourceAction,org.springframework.beans.factory.InitializingBean
@RelationshipResource(name="ratings",
entityResource=NodesEntityResource.class,
title="Document or folder ratings")
public class NodeRatingsRelation
extends Object
implements RelationshipResourceAction.Read<NodeRating>, RelationshipResourceAction.ReadById<NodeRating>, RelationshipResourceAction.Delete, RelationshipResourceAction.Create<NodeRating>, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate(String nodeId, List<NodeRating> ratingEntity, Parameters parameters) Create a rating for the node with id 'nodeId'.voiddelete(String nodeId, String ratingSchemeId, Parameters parameters) readAll(String nodeId, Parameters parameters) Reads set the relationship entities from the collection using the related entityResourceId.readById(String nodeId, String ratingSchemeId, Parameters parameters) Returns the rating with id 'schemeName' for node with id 'nodeId'.voidsetNodeRatings(NodeRatings nodeRatings)
-
Constructor Details
-
NodeRatingsRelation
public NodeRatingsRelation()
-
-
Method Details
-
setNodeRatings
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
readAll
Description copied from interface:RelationshipResourceAction.ReadReads set the relationship entities from the collection using the related entityResourceId. Paging information is provided.- Specified by:
readAllin interfaceRelationshipResourceAction.Read<NodeRating>- Parameters:
nodeId- Entity resource context for this relationshipparameters- - will never be null and will have the PAGING default values
-
create
Create a rating for the node with id 'nodeId'.- Specified by:
createin interfaceRelationshipResourceAction.Create<NodeRating>
-
readById
Returns the rating with id 'schemeName' for node with id 'nodeId'.- Specified by:
readByIdin interfaceRelationshipResourceAction.ReadById<NodeRating>
-
delete
- Specified by:
deletein interfaceRelationshipResourceAction.Delete
-