public abstract class AbstractRatingScheme extends java.lang.Object implements RatingScheme, org.springframework.beans.factory.InitializingBean
Modifier and Type | Field and Description |
---|---|
protected org.alfresco.service.cmr.activities.ActivityService |
activityService |
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryService |
protected org.alfresco.util.registry.NamedObjectRegistry |
nodeRatingSchemeRegistry |
protected org.alfresco.service.cmr.repository.NodeService |
nodeService |
protected java.lang.String |
ratingSchemeId |
protected java.lang.String |
ratingSchemeName |
protected org.alfresco.service.cmr.rating.RatingService |
ratingService |
protected org.alfresco.service.cmr.site.SiteService |
siteService |
Constructor and Description |
---|
AbstractRatingScheme(java.lang.String ratingSchemeId,
java.lang.String ratingSchemeName) |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
protected abstract java.lang.Object |
getApiRating(java.lang.Float rating) |
protected abstract DocumentRatingSummary |
getDocumentRatingSummary(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
NodeRating |
getNodeRating(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
java.lang.String |
getRatingSchemeId() |
java.lang.String |
getRatingServiceName() |
protected org.alfresco.service.cmr.rating.RatingScheme |
getRepoRatingScheme() |
protected void |
postActivity(org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String activityType) |
void |
setActivityService(org.alfresco.service.cmr.activities.ActivityService activityService) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setNodeRatingSchemeRegistry(org.alfresco.util.registry.NamedObjectRegistry nodeRatingSchemeRegistry) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setRatingService(org.alfresco.service.cmr.rating.RatingService ratingService) |
void |
setSiteService(org.alfresco.service.cmr.site.SiteService siteService) |
void |
validateRating(java.lang.Float rating) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyRating, removeRating
protected java.lang.String ratingSchemeName
protected java.lang.String ratingSchemeId
protected org.alfresco.service.cmr.rating.RatingService ratingService
protected org.alfresco.service.cmr.repository.NodeService nodeService
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
protected org.alfresco.service.cmr.activities.ActivityService activityService
protected org.alfresco.service.cmr.site.SiteService siteService
protected org.alfresco.util.registry.NamedObjectRegistry nodeRatingSchemeRegistry
public AbstractRatingScheme(java.lang.String ratingSchemeId, java.lang.String ratingSchemeName)
public java.lang.String getRatingSchemeId()
public java.lang.String getRatingServiceName()
public void setNodeRatingSchemeRegistry(org.alfresco.util.registry.NamedObjectRegistry nodeRatingSchemeRegistry)
public void setActivityService(org.alfresco.service.cmr.activities.ActivityService activityService)
public void setSiteService(org.alfresco.service.cmr.site.SiteService siteService)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
public void setRatingService(org.alfresco.service.cmr.rating.RatingService ratingService)
protected org.alfresco.service.cmr.rating.RatingScheme getRepoRatingScheme()
protected abstract DocumentRatingSummary getDocumentRatingSummary(org.alfresco.service.cmr.repository.NodeRef nodeRef)
protected abstract java.lang.Object getApiRating(java.lang.Float rating)
public void afterPropertiesSet() throws java.lang.Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
java.lang.Exception
public void validateRating(java.lang.Float rating)
public NodeRating getNodeRating(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getNodeRating
in interface RatingScheme
protected void postActivity(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String activityType)
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.