Class ModelSecurityServiceImpl

  • All Implemented Interfaces:
    RecordsManagementCustomModel, RecordsManagementModel, ModelSecurityService, org.alfresco.repo.node.NodeServicePolicies.BeforeAddAspectPolicy, org.alfresco.repo.node.NodeServicePolicies.BeforeRemoveAspectPolicy, org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy, 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 ModelSecurityServiceImpl
    extends BaseBehaviourBean
    implements ModelSecurityService, org.alfresco.repo.node.NodeServicePolicies.BeforeAddAspectPolicy, org.alfresco.repo.node.NodeServicePolicies.BeforeRemoveAspectPolicy, org.alfresco.repo.node.NodeServicePolicies.OnUpdatePropertiesPolicy
    Model security service implementation.

    This service records the protected properties and aspects, ensuring that only those with the appropriate capabilities can edit them.

    Since:
    2.1
    Author:
    Roy Wetherall