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 java.lang.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 voidafterPropertiesSet()java.util.List<NodeRating>create(java.lang.String nodeId, java.util.List<NodeRating> ratingEntity, Parameters parameters)Create a rating for the node with id 'nodeId'.voiddelete(java.lang.String nodeId, java.lang.String ratingSchemeId, Parameters parameters)CollectionWithPagingInfo<NodeRating>readAll(java.lang.String nodeId, Parameters parameters)Reads set the relationship entities from the collection using the related entityResourceId.NodeRatingreadById(java.lang.String nodeId, java.lang.String ratingSchemeId, Parameters parameters)Returns the rating with id 'schemeName' for node with id 'nodeId'.voidsetNodeRatings(NodeRatings nodeRatings)
-
-
-
Method Detail
-
setNodeRatings
public void setNodeRatings(NodeRatings nodeRatings)
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
readAll
public CollectionWithPagingInfo<NodeRating> readAll(java.lang.String nodeId, Parameters parameters)
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
public java.util.List<NodeRating> create(java.lang.String nodeId, java.util.List<NodeRating> ratingEntity, Parameters parameters)
Create a rating for the node with id 'nodeId'.- Specified by:
createin interfaceRelationshipResourceAction.Create<NodeRating>
-
readById
public NodeRating readById(java.lang.String nodeId, java.lang.String ratingSchemeId, Parameters parameters)
Returns the rating with id 'schemeName' for node with id 'nodeId'.- Specified by:
readByIdin interfaceRelationshipResourceAction.ReadById<NodeRating>
-
delete
public void delete(java.lang.String nodeId, java.lang.String ratingSchemeId, Parameters parameters)- Specified by:
deletein interfaceRelationshipResourceAction.Delete
-
-