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 Constructor Description NodeRatingsRelation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
List<NodeRating>
create(String nodeId, List<NodeRating> ratingEntity, Parameters parameters)
Create a rating for the node with id 'nodeId'.void
delete(String nodeId, String ratingSchemeId, Parameters parameters)
CollectionWithPagingInfo<NodeRating>
readAll(String nodeId, Parameters parameters)
Reads set the relationship entities from the collection using the related entityResourceId.NodeRating
readById(String nodeId, String ratingSchemeId, Parameters parameters)
Returns the rating with id 'schemeName' for node with id 'nodeId'.void
setNodeRatings(NodeRatings nodeRatings)
-
-
-
Method Detail
-
setNodeRatings
public void setNodeRatings(NodeRatings nodeRatings)
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
readAll
public CollectionWithPagingInfo<NodeRating> readAll(String nodeId, Parameters parameters)
Description copied from interface:RelationshipResourceAction.Read
Reads set the relationship entities from the collection using the related entityResourceId. Paging information is provided.- Specified by:
readAll
in interfaceRelationshipResourceAction.Read<NodeRating>
- Parameters:
nodeId
- Entity resource context for this relationshipparameters
- - will never be null and will have the PAGING default values
-
create
public List<NodeRating> create(String nodeId, List<NodeRating> ratingEntity, Parameters parameters)
Create a rating for the node with id 'nodeId'.- Specified by:
create
in interfaceRelationshipResourceAction.Create<NodeRating>
-
readById
public NodeRating readById(String nodeId, String ratingSchemeId, Parameters parameters)
Returns the rating with id 'schemeName' for node with id 'nodeId'.- Specified by:
readById
in interfaceRelationshipResourceAction.ReadById<NodeRating>
-
delete
public void delete(String nodeId, String ratingSchemeId, Parameters parameters)
- Specified by:
delete
in interfaceRelationshipResourceAction.Delete
-
-