Package org.alfresco.rest.api.impl
Class NodeRatingsImpl
- java.lang.Object
-
- org.alfresco.rest.api.impl.NodeRatingsImpl
-
- All Implemented Interfaces:
NodeRatings
public class NodeRatingsImpl extends java.lang.Object implements NodeRatings
Centralises access to node ratings services and maps between representations.- Since:
- publicapi1.0
- Author:
- steveglover
-
-
Constructor Summary
Constructors Constructor Description NodeRatingsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRating(java.lang.String nodeId, java.lang.String ratingSchemeId, java.lang.Object rating)
NodeRating
getNodeRating(java.lang.String nodeId, java.lang.String ratingSchemeId)
CollectionWithPagingInfo<NodeRating>
getNodeRatings(java.lang.String nodeId, Paging paging)
void
removeRating(java.lang.String nodeId, java.lang.String ratingSchemeId)
void
setNodeRatingSchemeRegistry(org.alfresco.util.registry.NamedObjectRegistry<RatingScheme> nodeRatingSchemeRegistry)
void
setNodes(Nodes nodes)
void
setRatingService(org.alfresco.service.cmr.rating.RatingService ratingService)
void
setTypeConstraint(org.alfresco.util.TypeConstraint typeConstraint)
RatingScheme
validateRatingScheme(java.lang.String ratingSchemeId)
-
-
-
Method Detail
-
setTypeConstraint
public void setTypeConstraint(org.alfresco.util.TypeConstraint typeConstraint)
-
setRatingService
public void setRatingService(org.alfresco.service.cmr.rating.RatingService ratingService)
-
setNodes
public void setNodes(Nodes nodes)
-
setNodeRatingSchemeRegistry
public void setNodeRatingSchemeRegistry(org.alfresco.util.registry.NamedObjectRegistry<RatingScheme> nodeRatingSchemeRegistry)
-
validateRatingScheme
public RatingScheme validateRatingScheme(java.lang.String ratingSchemeId)
- Specified by:
validateRatingScheme
in interfaceNodeRatings
-
getNodeRating
public NodeRating getNodeRating(java.lang.String nodeId, java.lang.String ratingSchemeId)
- Specified by:
getNodeRating
in interfaceNodeRatings
-
getNodeRatings
public CollectionWithPagingInfo<NodeRating> getNodeRatings(java.lang.String nodeId, Paging paging)
- Specified by:
getNodeRatings
in interfaceNodeRatings
-
addRating
public void addRating(java.lang.String nodeId, java.lang.String ratingSchemeId, java.lang.Object rating)
- Specified by:
addRating
in interfaceNodeRatings
-
removeRating
public void removeRating(java.lang.String nodeId, java.lang.String ratingSchemeId)
- Specified by:
removeRating
in interfaceNodeRatings
-
-