Class AuthorizationManager

java.lang.Object
org.exoplatform.portal.config.UserACL
io.meeds.social.authorization.AuthorizationManager

public class AuthorizationManager extends org.exoplatform.portal.config.UserACL
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.exoplatform.portal.config.UserACL

    org.exoplatform.portal.config.UserACL.Permission
  • Field Summary

    Fields inherited from class org.exoplatform.portal.config.UserACL

    EVERYONE
  • Constructor Summary

    Constructors
    Constructor
    Description
    AuthorizationManager(org.exoplatform.container.xml.InitParams params)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    hasAccessPermission(org.exoplatform.services.security.Identity identity, String ownerType, String ownerId, Stream<String> expressionsStream)
     
    boolean
    hasEditPermission(org.exoplatform.services.security.Identity identity, String ownerType, String ownerId, String expression)
     

    Methods inherited from class org.exoplatform.portal.config.UserACL

    addAclPlugin, addGroupVisibilityPlugin, getAclPlugin, getAdminGroups, getAdminMSType, getAuthenticator, getGuestsGroup, getIdentityRegistry, getMakableMT, getMandatoryGroups, getMandatoryMSTypes, getPortalCreatorGroups, getSuperUser, getUserIdentity, hasAccessPermission, hasAccessPermission, hasAccessPermission, hasAccessPermission, hasAccessPermission, hasAccessPermission, hasAccessPermission, hasCreatePortalPermission, hasDeletePermission, hasDeletePermission, hasEditPermission, hasEditPermission, hasEditPermission, hasEditPermission, hasEditPermission, hasPermission, hasPermission, hasPermission, hasPermission, hasPermission, hasPermission, isAdministrator, isAnonymousUser, isAnonymousUser, isGuestsGroup, isMemberOf, isMemberOf, isSuperUser, isUserInGroup, setAdminGroups, setAdminMSType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AuthorizationManager

      public AuthorizationManager(org.exoplatform.container.xml.InitParams params)
  • Method Details

    • hasEditPermission

      public boolean hasEditPermission(org.exoplatform.services.security.Identity identity, String ownerType, String ownerId, String expression)
      Overrides:
      hasEditPermission in class org.exoplatform.portal.config.UserACL
    • hasAccessPermission

      public boolean hasAccessPermission(org.exoplatform.services.security.Identity identity, String ownerType, String ownerId, Stream<String> expressionsStream)
      Overrides:
      hasAccessPermission in class org.exoplatform.portal.config.UserACL