Class ProtectedModelArtifact

java.lang.Object
org.alfresco.module.org_alfresco_module_rm.model.security.ProtectedModelArtifact
Direct Known Subclasses:
ProtectedAspect, ProtectedProperty

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

    • ProtectedModelArtifact

      public ProtectedModelArtifact()
  • Method Details

    • setNamespaceService

      public void setNamespaceService(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 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