Class SocialPermissionResolver<T>

java.lang.Object
org.craftercms.social.security.SocialPermissionResolver<T>
All Implemented Interfaces:
org.craftercms.commons.security.permissions.PermissionResolver<org.craftercms.profile.api.Profile,T>

public class SocialPermissionResolver<T> extends Object implements org.craftercms.commons.security.permissions.PermissionResolver<org.craftercms.profile.api.Profile,T>
  • Field Details

  • Constructor Details

    • SocialPermissionResolver

      public SocialPermissionResolver()
  • Method Details

    • getGlobalPermission

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

      public org.craftercms.commons.security.permissions.Permission getPermission(org.craftercms.profile.api.Profile subject, T object) throws org.craftercms.commons.security.exception.PermissionException
      Specified by:
      getPermission in interface org.craftercms.commons.security.permissions.PermissionResolver<org.craftercms.profile.api.Profile,T>
      Throws:
      org.craftercms.commons.security.exception.PermissionException
    • setPermissionRepository

      public void setPermissionRepository(PermissionRepository permissionRepository)
    • setUgcService

      public void setUgcService(UGCService ugcService)