Class ProfilePermissionResolver

java.lang.Object
org.craftercms.profile.management.security.permissions.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 Details

    • ProfilePermissionResolver

      public ProfilePermissionResolver()
  • Method Details

    • 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