Package io.meeds.social.authorization
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 -
Method Summary
Modifier and TypeMethodDescriptionorg.exoplatform.social.core.space.SpacesAdministrationServicebooleanhasAccessPermission(org.exoplatform.services.security.Identity identity, String ownerType, String ownerId, Stream<String> expressionsStream) booleanhasEditPermission(org.exoplatform.services.security.Identity identity, String ownerType, String ownerId, String expression) Methods inherited from class org.exoplatform.portal.config.UserACL
addGroupVisibilityPlugin, getAdminGroups, getAdminMSType, getAuthenticator, getGuestsGroup, getIdentity, getIdentityRegistry, getMakableMT, getMandatoryGroups, getMandatoryMSTypes, getPortalCreatorGroups, getSuperUser, getUserIdentity, hasAccessPermission, hasAccessPermission, hasAccessPermission, hasAccessPermission, hasAccessPermission, hasCreatePortalPermission, hasEditPermission, hasEditPermission, hasEditPermission, hasPermission, hasPermission, hasPermission, hasPermission, isAdministrator, isAnonymousUser, isAnonymousUser, isGuestsGroup, isMemberOf, isMemberOf, isSuperUser, isUserInGroup, setAdminGroups, setAdminMSType
-
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:
hasEditPermissionin classorg.exoplatform.portal.config.UserACL
-
hasAccessPermission
public boolean hasAccessPermission(org.exoplatform.services.security.Identity identity, String ownerType, String ownerId, Stream<String> expressionsStream) - Overrides:
hasAccessPermissionin classorg.exoplatform.portal.config.UserACL
-
getSpacesAdministrationService
public org.exoplatform.social.core.space.SpacesAdministrationService getSpacesAdministrationService()
-