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 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(String nodeId, String ratingSchemeId, Object rating)
NodeRating
getNodeRating(String nodeId, String ratingSchemeId)
CollectionWithPagingInfo<NodeRating>
getNodeRatings(String nodeId, Paging paging)
void
removeRating(String nodeId, String ratingSchemeId)
void
setNodeRatingSchemeRegistry(org.alfresco.util.registry.NamedObjectRegistry<RatingScheme> nodeRatingSchemeRegistry)
void
setNodes(Nodes nodes)
void
setRatingService(RatingService ratingService)
void
setTypeConstraint(TypeConstraint typeConstraint)
RatingScheme
validateRatingScheme(String ratingSchemeId)
-
-
-
Method Detail
-
setTypeConstraint
public void setTypeConstraint(TypeConstraint typeConstraint)
-
setRatingService
public void setRatingService(RatingService ratingService)
-
setNodes
public void setNodes(Nodes nodes)
-
setNodeRatingSchemeRegistry
public void setNodeRatingSchemeRegistry(org.alfresco.util.registry.NamedObjectRegistry<RatingScheme> nodeRatingSchemeRegistry)
-
validateRatingScheme
public RatingScheme validateRatingScheme(String ratingSchemeId)
- Specified by:
validateRatingScheme
in interfaceNodeRatings
-
getNodeRating
public NodeRating getNodeRating(String nodeId, String ratingSchemeId)
- Specified by:
getNodeRating
in interfaceNodeRatings
-
getNodeRatings
public CollectionWithPagingInfo<NodeRating> getNodeRatings(String nodeId, Paging paging)
- Specified by:
getNodeRatings
in interfaceNodeRatings
-
addRating
public void addRating(String nodeId, String ratingSchemeId, Object rating)
- Specified by:
addRating
in interfaceNodeRatings
-
removeRating
public void removeRating(String nodeId, String ratingSchemeId)
- Specified by:
removeRating
in interfaceNodeRatings
-
-