public class PermissionManagerImpl
extends java.lang.Object
implements org.apereo.portal.security.IPermissionManager
| Constructor and Description |
|---|
PermissionManagerImpl(java.lang.String newOwner,
AuthorizationImpl authService)
This constructor ensures that the PermissionManager will be created with an owner specified
|
| Modifier and Type | Method and Description |
|---|---|
org.apereo.portal.security.IAuthorizationPrincipal[] |
getAuthorizedPrincipals(java.lang.String activity,
java.lang.String target)
Returns
IAuthorizationPrincipals granted IPermissions by the owner
of this IPermissionManager, for the given activity and target
. |
java.lang.String |
getOwner() |
org.apereo.portal.security.IPermission[] |
getPermissions(java.lang.String activity,
java.lang.String target)
Retrieve an array of IPermission objects based on the given parameters.
|
org.apereo.portal.security.IPermission[] |
getPermissionsForTarget(java.lang.String target) |
public PermissionManagerImpl(java.lang.String newOwner,
AuthorizationImpl authService)
newOwner - the new ownerauthService - the authorization servicepublic org.apereo.portal.security.IAuthorizationPrincipal[] getAuthorizedPrincipals(java.lang.String activity,
java.lang.String target)
throws org.apereo.portal.AuthorizationException
IAuthorizationPrincipals granted IPermissions by the owner
of this IPermissionManager, for the given activity and target
. If either parameter is null, it is ignored.getAuthorizedPrincipals in interface org.apereo.portal.security.IPermissionManageractivity - String - the Permission activitytarget - String - the Permission targetorg.apereo.portal.AuthorizationExceptionpublic java.lang.String getOwner()
getOwner in interface org.apereo.portal.security.IPermissionManagerpublic org.apereo.portal.security.IPermission[] getPermissionsForTarget(java.lang.String target)
getPermissionsForTarget in interface org.apereo.portal.security.IPermissionManagerpublic org.apereo.portal.security.IPermission[] getPermissions(java.lang.String activity,
java.lang.String target)
throws org.apereo.portal.AuthorizationException
getPermissions in interface org.apereo.portal.security.IPermissionManageractivity - Stringtarget - Stringorg.apereo.portal.AuthorizationException