Class ProfilePermissionResolver

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

    public class ProfilePermissionResolver
    extends Object
    implements org.craftercms.commons.security.permissions.PermissionResolver<Profile,​Profile>
    PermissionResolver for profile permissions.
    Author:
    avasquez
    • Constructor Detail

      • ProfilePermissionResolver

        public ProfilePermissionResolver()
    • Method Detail

      • getGlobalPermission

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

        public org.craftercms.commons.security.permissions.Permission getPermission​(Profile currentUser,
                                                                                    Profile profile)
                                                                             throws org.craftercms.commons.security.exception.PermissionException
        Specified by:
        getPermission in interface org.craftercms.commons.security.permissions.PermissionResolver<Profile,​Profile>
        Throws:
        org.craftercms.commons.security.exception.PermissionException