Class QShareAspect

  • All Implemented Interfaces:
    RecordsManagementCustomModel, RecordsManagementModel, org.alfresco.repo.node.NodeServicePolicies.BeforeAddAspectPolicy, org.alfresco.repo.policy.annotation.BehaviourRegistry, org.alfresco.repo.policy.ClassPolicy, org.alfresco.repo.policy.Policy, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

    public class QShareAspect
    extends BaseBehaviourBean
    implements org.alfresco.repo.node.NodeServicePolicies.BeforeAddAspectPolicy
    qshare:shared aspect behaviour bean do not allow this aspect to be added for records
    Since:
    2.5
    Author:
    Ramona Popa
    • Constructor Detail

      • QShareAspect

        public QShareAspect()
    • Method Detail

      • beforeAddAspect

        public void beforeAddAspect​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                    org.alfresco.service.namespace.QName aspectTypeQName)
        Behaviour to prevent sharing a record
        Specified by:
        beforeAddAspect in interface org.alfresco.repo.node.NodeServicePolicies.BeforeAddAspectPolicy
        See Also:
        NodeServicePolicies.BeforeAddAspectPolicy.beforeAddAspect(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.namespace.QName)