Package org.alfresco.repo.rating
Class RateableAspect
- java.lang.Object
-
- org.alfresco.repo.rating.RateableAspect
-
- All Implemented Interfaces:
CopyServicePolicies.OnCopyNodePolicy,ClassPolicy,Policy
public class RateableAspect extends java.lang.Object implements CopyServicePolicies.OnCopyNodePolicy
Rateable aspect behaviour bean. When any node with the rateable aspect is copied, then ensure the ratings and roll ups are not copied.- Author:
- Alex Miller
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy
Policy.Arg
-
-
Constructor Summary
Constructors Constructor Description RateableAspect()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CopyBehaviourCallbackgetCopyCallback(org.alfresco.service.namespace.QName classRef, CopyDetails copyDetails)Called for all types and aspects before copying a node.voidinit()Initialise methodvoidsetPolicyComponent(PolicyComponent policyComponent)Set the policy componentvoidsetRatingNamingConventions(RatingNamingConventionsUtil ratingNamingConventions)Set the rating naming conventions service.voidsetRatingSchemeRegistry(RatingSchemeRegistry ratingSchemeRegistry)Set the rating scheme registry
-
-
-
Method Detail
-
setPolicyComponent
public void setPolicyComponent(PolicyComponent policyComponent)
Set the policy component- Parameters:
policyComponent- policy component
-
setRatingSchemeRegistry
public void setRatingSchemeRegistry(RatingSchemeRegistry ratingSchemeRegistry)
Set the rating scheme registry- Parameters:
ratingSchemeRegistry- The rating scheme registry
-
setRatingNamingConventions
public void setRatingNamingConventions(RatingNamingConventionsUtil ratingNamingConventions)
Set the rating naming conventions service.- Parameters:
ratingNamingConventions- RatingNamingConventionsUtil
-
init
public void init()
Initialise method
-
getCopyCallback
public CopyBehaviourCallback getCopyCallback(org.alfresco.service.namespace.QName classRef, CopyDetails copyDetails)
Description copied from interface:CopyServicePolicies.OnCopyNodePolicyCalled for all types and aspects before copying a node.- Specified by:
getCopyCallbackin interfaceCopyServicePolicies.OnCopyNodePolicy- Parameters:
classRef- the type or aspect qualified namecopyDetails- the details of the impending copy- Returns:
- Returns CopyBehaviourCallback
- See Also:
CopyServicePolicies
-
-