|
uPortal 2.4.1 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jasig.portal.security.provider.PermissionManagerImpl
Constructor Summary | |
PermissionManagerImpl(java.lang.String newOwner,
AuthorizationImpl authService)
This constructor ensures that the PermissionManager will be created with an owner specified |
Method Summary | |
IPermission[] |
getAllPermissions(IAuthorizationPrincipal principal,
java.lang.String activity,
java.lang.String target)
Retrieve an array of IPermission objects based on the given parameters. |
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()
|
IPermission[] |
getPermissions(IAuthorizationPrincipal principal,
java.lang.String activity,
java.lang.String target)
Retrieve an array of IPermission objects based on the given parameters. |
IPermission[] |
getPermissions(java.lang.String activity,
java.lang.String target)
Retrieve an array of IPermission objects based on the given parameters. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PermissionManagerImpl(java.lang.String newOwner, AuthorizationImpl authService)
newOwner
- the new ownerauthService
- the authorization serviceMethod Detail |
public IPermission[] getAllPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target) throws AuthorizationException
IPermission
objects based on the given parameters.
Includes inherited Permissions
. Any null parameters will be ignored.
getAllPermissions
in interface IPermissionManager
principal
- IAuthorizationPrincipalactivity
- Stringtarget
- String
AuthorizationException
public IAuthorizationPrincipal[] getAuthorizedPrincipals(java.lang.String activity, java.lang.String target) throws 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 IPermissionManager
activity
- String - the Permission activitytarget
- String - the Permission target
AuthorizationException
public java.lang.String getOwner()
getOwner
in interface IPermissionManager
public IPermission[] getPermissions(java.lang.String activity, java.lang.String target) throws AuthorizationException
getPermissions
in interface IPermissionManager
activity
- Stringtarget
- String
AuthorizationException
public IPermission[] getPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target) throws AuthorizationException
getPermissions
in interface IPermissionManager
principal
- IAuthorizationPrincipalactivity
- Stringtarget
- String
AuthorizationException
|
uPortal 2.4.1 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |