|
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
org.jasig.portal.security.provider.UpdatingPermissionManagerImpl
Constructor Summary | |
UpdatingPermissionManagerImpl(java.lang.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,
java.lang.String activity,
java.lang.String target)
Retrieve an array of IPermission objects based on the given parameters. |
IPermission[] |
getPermissions(IAuthorizationPrincipal principal,
java.lang.String activity,
java.lang.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 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jasig.portal.security.IPermissionManager |
getAuthorizedPrincipals, getOwner, getPermissions |
Constructor Detail |
public UpdatingPermissionManagerImpl(java.lang.String newOwner, AuthorizationImpl authService)
newOwner
- the new ownerauthService
- the authorization serviceMethod Detail |
public void addPermissions(IPermission[] newPermissions) throws AuthorizationException
addPermissions
in interface IUpdatingPermissionManager
newPermissions
-
AuthorizationException
public IPermission[] getAllPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target) throws AuthorizationException
IPermission
objects based on the given parameters.
Includes inherited IPermissions
. Any null parameters will be ignored.
getAllPermissions
in interface IPermissionManager
getAllPermissions
in class PermissionManagerImpl
principal
- IAuthorizationPrincipalactivity
- Stringtarget
- String
AuthorizationException
public IPermission[] getPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target) throws AuthorizationException
getPermissions
in interface IPermissionManager
getPermissions
in class PermissionManagerImpl
principal
- 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 IUpdatingPermissionManager
principal
- IAuthorizationPrincipal
AuthorizationException
public void removePermissions(IPermission[] oldPermissions) throws AuthorizationException
removePermissions
in interface IUpdatingPermissionManager
oldPermissions
-
AuthorizationException
public void updatePermissions(IPermission[] changedPermissions) throws AuthorizationException
updatePermissions
in interface IUpdatingPermissionManager
changedPermissions
-
AuthorizationException
|
uPortal 2.4.1 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |