public abstract class AbstractRatingScheme extends Object implements RatingScheme, org.springframework.beans.factory.InitializingBean
| Modifier and Type | Field and Description |
|---|---|
protected ActivityService |
activityService |
protected DictionaryService |
dictionaryService |
protected org.alfresco.util.registry.NamedObjectRegistry<RatingScheme> |
nodeRatingSchemeRegistry |
protected NodeService |
nodeService |
protected String |
ratingSchemeId |
protected String |
ratingSchemeName |
protected RatingService |
ratingService |
protected SiteService |
siteService |
| Constructor and Description |
|---|
AbstractRatingScheme(String ratingSchemeId,
String ratingSchemeName) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
protected abstract Object |
getApiRating(Float rating) |
protected abstract DocumentRatingSummary |
getDocumentRatingSummary(NodeRef nodeRef) |
NodeRating |
getNodeRating(NodeRef nodeRef) |
String |
getRatingSchemeId() |
String |
getRatingServiceName() |
protected RatingScheme |
getRepoRatingScheme() |
protected void |
postActivity(NodeRef nodeRef,
String activityType) |
void |
setActivityService(ActivityService activityService) |
void |
setDictionaryService(DictionaryService dictionaryService) |
void |
setNodeRatingSchemeRegistry(org.alfresco.util.registry.NamedObjectRegistry<RatingScheme> nodeRatingSchemeRegistry) |
void |
setNodeService(NodeService nodeService) |
void |
setRatingService(RatingService ratingService) |
void |
setSiteService(SiteService siteService) |
void |
validateRating(Float rating) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyRating, removeRatingprotected String ratingSchemeName
protected String ratingSchemeId
protected RatingService ratingService
protected NodeService nodeService
protected DictionaryService dictionaryService
protected ActivityService activityService
protected SiteService siteService
protected org.alfresco.util.registry.NamedObjectRegistry<RatingScheme> nodeRatingSchemeRegistry
public String getRatingSchemeId()
public String getRatingServiceName()
public void setNodeRatingSchemeRegistry(org.alfresco.util.registry.NamedObjectRegistry<RatingScheme> nodeRatingSchemeRegistry)
public void setActivityService(ActivityService activityService)
public void setSiteService(SiteService siteService)
public void setNodeService(NodeService nodeService)
public void setDictionaryService(DictionaryService dictionaryService)
public void setRatingService(RatingService ratingService)
protected RatingScheme getRepoRatingScheme()
protected abstract DocumentRatingSummary getDocumentRatingSummary(NodeRef nodeRef)
public void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void validateRating(Float rating)
public NodeRating getNodeRating(NodeRef nodeRef)
getNodeRating in interface RatingSchemeCopyright © 2005–2021 Alfresco Software. All rights reserved.