|
||||||||||
| 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 | |
|---|---|
protected static IPermissionStore |
permissionStore
|
| Constructor Summary | |
|---|---|
PermissionManagerImpl(String newOwner,
AuthorizationImpl authService)
This constructor ensures that the PermissionManager will be created with an owner specified |
|
| Method Summary | |
|---|---|
IPermission[] |
getAllPermissions(IAuthorizationPrincipal principal,
String activity,
String target)
Retrieve an array of IPermission objects based on the given parameters. |
IAuthorizationPrincipal[] |
getAuthorizedPrincipals(String activity,
String target)
Returns IAuthorizationPrincipals granted IPermissions
by the owner of this IPermissionManager, for the given activity
and target. |
String |
getOwner()
|
IPermission[] |
getPermissions(IAuthorizationPrincipal principal,
String activity,
String target)
Retrieve an array of IPermission objects based on the given parameters. |
IPermission[] |
getPermissions(String activity,
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 |
|---|
protected static IPermissionStore permissionStore
| Constructor Detail |
|---|
public PermissionManagerImpl(String newOwner,
AuthorizationImpl authService)
newOwner - the new ownerauthService - the authorization service| Method Detail |
|---|
public IPermission[] getAllPermissions(IAuthorizationPrincipal principal,
String activity,
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
AuthorizationException
public IAuthorizationPrincipal[] getAuthorizedPrincipals(String activity,
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 String getOwner()
getOwner in interface IPermissionManager
public IPermission[] getPermissions(String activity,
String target)
throws AuthorizationException
getPermissions in interface IPermissionManageractivity - Stringtarget - String
AuthorizationException
public IPermission[] getPermissions(IAuthorizationPrincipal principal,
String activity,
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 | |||||||||