Class OwnerDynamicAuthority

java.lang.Object
org.alfresco.repo.security.permissions.dynamic.OwnerDynamicAuthority
All Implemented Interfaces:
DynamicAuthority, org.springframework.beans.factory.InitializingBean

public class OwnerDynamicAuthority extends Object implements DynamicAuthority, org.springframework.beans.factory.InitializingBean
The owner dynamic authority
Author:
andyh
  • Constructor Details

    • OwnerDynamicAuthority

      public OwnerDynamicAuthority()
      Standard construction
  • Method Details

    • setOwnableService

      public void setOwnableService(OwnableService ownableService)
      Set the ownable service
      Parameters:
      ownableService - OwnableService
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • hasAuthority

      public boolean hasAuthority(NodeRef nodeRef, String userName)
      Description copied from interface: DynamicAuthority
      Is this authority granted to the given user for this node ref?
      Specified by:
      hasAuthority in interface DynamicAuthority
      Parameters:
      nodeRef - NodeRef
      userName - String
      Returns:
      true if the current user has the authority
    • getAuthority

      public String getAuthority()
      Description copied from interface: DynamicAuthority
      If this authority is granted this method provides the string representation of the granted authority.
      Specified by:
      getAuthority in interface DynamicAuthority
      Returns:
      the authority taht may be assigned
    • requiredFor

      public Set<PermissionReference> requiredFor()
      Description copied from interface: DynamicAuthority
      For what permission checks is this dynamic authority required? If null, it is required for all checks.
      Specified by:
      requiredFor in interface DynamicAuthority
      Returns:
      the set of permissions for which this dynamic authority should be evaluated