Class AttributePermissionResolver

  • All Implemented Interfaces:
    org.craftercms.commons.security.permissions.PermissionResolver<AccessToken,​AttributeDefinition>

    public class AttributePermissionResolver
    extends Object
    implements org.craftercms.commons.security.permissions.PermissionResolver<AccessToken,​AttributeDefinition>
    PermissionResolver for attributes.
    Author:
    avasquez
    • Constructor Detail

      • AttributePermissionResolver

        public AttributePermissionResolver()
    • Method Detail

      • getGlobalPermission

        public org.craftercms.commons.security.permissions.Permission getGlobalPermission​(AccessToken token)
                                                                                   throws org.craftercms.commons.security.exception.PermissionException
        Specified by:
        getGlobalPermission in interface org.craftercms.commons.security.permissions.PermissionResolver<AccessToken,​AttributeDefinition>
        Throws:
        org.craftercms.commons.security.exception.PermissionException
      • getPermission

        public org.craftercms.commons.security.permissions.Permission getPermission​(AccessToken token,
                                                                                    AttributeDefinition definition)
                                                                             throws org.craftercms.commons.security.exception.PermissionException
        Specified by:
        getPermission in interface org.craftercms.commons.security.permissions.PermissionResolver<AccessToken,​AttributeDefinition>
        Throws:
        org.craftercms.commons.security.exception.PermissionException