Class ProtectedModelArtifact

  • Direct Known Subclasses:
    ProtectedAspect, ProtectedProperty

    @AlfrescoPublicApi
    public abstract class ProtectedModelArtifact
    extends Object
    Protected model artifact class.
    Since:
    2.1
    Author:
    Roy Wetherall
    • Constructor Detail

      • ProtectedModelArtifact

        public ProtectedModelArtifact()
    • Method Detail

      • setNamespaceService

        public void setNamespaceService​(org.alfresco.service.namespace.NamespaceService namespaceService)
        Parameters:
        namespaceService - namespace service
      • setModelSecurityService

        public void setModelSecurityService​(ModelSecurityService modelSecurityService)
        Parameters:
        modelSecurityService - model security service
      • init

        public void init()
        Init method
      • setName

        public void setName​(String name)
        Parameters:
        name - artifact name (in cm:content form)
      • getQName

        public org.alfresco.service.namespace.QName getQName()
        Returns:
        artifact QName
      • setCapabilities

        public void setCapabilities​(Set<Capability> capabilities)
        Parameters:
        capabilities - capabilities
      • getCapabilities

        public Set<Capability> getCapabilities()
        Returns:
        capabilities
      • getCapilityNames

        public Set<String> getCapilityNames()
        Returns:
        capability names