|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jasig.portal.security.provider.PermissionManagerImpl
org.jasig.portal.security.provider.UpdatingPermissionManagerImpl
public class UpdatingPermissionManagerImpl
| Field Summary |
|---|
| Fields inherited from class org.jasig.portal.security.provider.PermissionManagerImpl |
|---|
permissionStore |
| Constructor Summary | |
|---|---|
UpdatingPermissionManagerImpl(String newOwner,
AuthorizationImpl authService)
This constructor ensures that the PermissionManager will be created with an owner specified |
|
| Method Summary | |
|---|---|
void |
addPermissions(IPermission[] newPermissions)
Add a new set of IPermission objects to the system. |
IPermission[] |
getAllPermissions(IAuthorizationPrincipal principal,
String activity,
String target)
Retrieve an array of IPermission objects based on the given parameters. |
IPermission[] |
getPermissions(IAuthorizationPrincipal principal,
String activity,
String target)
Retrieve an array of IPermission objects based on the given parameters. |
IPermission |
newPermission(IAuthorizationPrincipal principal)
Creates a new IPermission for the principal on behalf of the
owner of this IPermissionManager. |
void |
removePermissions(IPermission[] oldPermissions)
Remove set of IPermission objects from the system. |
void |
updatePermissions(IPermission[] changedPermissions)
Update a set of IPermission objects to the system. |
| Methods inherited from class org.jasig.portal.security.provider.PermissionManagerImpl |
|---|
getAuthorizedPrincipals, getOwner, getPermissions |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jasig.portal.security.IPermissionManager |
|---|
getAuthorizedPrincipals, getOwner, getPermissions |
| Constructor Detail |
|---|
public UpdatingPermissionManagerImpl(String newOwner,
AuthorizationImpl authService)
newOwner - the new ownerauthService - the authorization service| Method Detail |
|---|
public void addPermissions(IPermission[] newPermissions)
throws AuthorizationException
addPermissions in interface IUpdatingPermissionManagernewPermissions -
AuthorizationException
public IPermission[] getAllPermissions(IAuthorizationPrincipal principal,
String activity,
String target)
throws AuthorizationException
IPermission objects based on the given parameters.
Includes inherited IPermissions. Any null parameters will be ignored.
getAllPermissions in interface IPermissionManagergetAllPermissions in class PermissionManagerImplprincipal - IAuthorizationPrincipalactivity - Stringtarget - String
AuthorizationException
public IPermission[] getPermissions(IAuthorizationPrincipal principal,
String activity,
String target)
throws AuthorizationException
getPermissions in interface IPermissionManagergetPermissions in class PermissionManagerImplprincipal - IAuthorizationPrincipalactivity - Stringtarget - String
AuthorizationException
public IPermission newPermission(IAuthorizationPrincipal principal)
throws AuthorizationException
IPermission for the principal on behalf of the
owner of this IPermissionManager.
newPermission in interface IUpdatingPermissionManagerprincipal - IAuthorizationPrincipal
AuthorizationException
public void removePermissions(IPermission[] oldPermissions)
throws AuthorizationException
removePermissions in interface IUpdatingPermissionManageroldPermissions -
AuthorizationException
public void updatePermissions(IPermission[] changedPermissions)
throws AuthorizationException
updatePermissions in interface IUpdatingPermissionManagerchangedPermissions -
AuthorizationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||