|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jasig.portal.security.provider.PermissionManagerImpl
public class PermissionManagerImpl
| Field Summary | |
|---|---|
private AuthorizationImpl |
authorizationService
|
private java.lang.String |
owner
|
protected static IPermissionStore |
permissionStore
|
| 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. |
(package private) AuthorizationImpl |
getAuthorizationService()
|
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 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private AuthorizationImpl authorizationService
protected static IPermissionStore permissionStore
private java.lang.String owner
| Constructor Detail |
|---|
public PermissionManagerImpl(java.lang.String newOwner,
AuthorizationImpl authService)
newOwner - the new ownerauthService - the authorization service| Method 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 IPermissionManagerprincipal - IAuthorizationPrincipalactivity - Stringtarget - String
AuthorizationExceptionAuthorizationImpl getAuthorizationService()
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 IPermissionManageractivity - String - the Permission activitytarget - String - the Permission target
AuthorizationExceptionpublic java.lang.String getOwner()
getOwner in interface IPermissionManager
public IPermission[] getPermissions(java.lang.String activity,
java.lang.String target)
throws AuthorizationException
getPermissions in interface IPermissionManageractivity - Stringtarget - String
AuthorizationException
public IPermission[] getPermissions(IAuthorizationPrincipal principal,
java.lang.String activity,
java.lang.String target)
throws AuthorizationException
getPermissions in interface IPermissionManagerprincipal - IAuthorizationPrincipalactivity - Stringtarget - String
AuthorizationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||