Reference implementation of IPermissionStore. Performs CRUD operations
on the UP_Permission table.
author: Dan Ellentuck (de3@columbia.edu) version: $Revision: 42156 $
Add the IPermissions to the store.
Parameters: perms - org.jasig.portal.security.IPermission[] exception: org.jasig.portal.AuthorizationException - - wraps an Exception specific to the store.
Add the IPermission to the store.
Parameters: perm - org.jasig.portal.security.IPermission exception: org.jasig.portal.AuthorizationException - - wraps an Exception specific to the store.
Delete the IPermissions from the store.
Parameters: perms - org.jasig.portal.security.IPermission[] exception: org.jasig.portal.AuthorizationException - - wraps an Exception specific to the store.
Delete a single IPermission from the store.
Parameters: perm - org.jasig.portal.security.IPermission exception: org.jasig.portal.AuthorizationException - - wraps an Exception specific to the store.
Select the Permissions from the store.
Parameters: owner - String - the Permission owner Parameters: principal - String - the Permission principal Parameters: activity - String - the Permission activity exception: org.jasig.portal.AuthorizationException - - wraps an Exception specific to the store.
Update the IPermissions in the store.
Parameters: perms - org.jasig.portal.security.IPermission[] exception: org.jasig.portal.AuthorizationException - - wraps an Exception specific to the store.
Update a single IPermission in the store.
Parameters: perm - org.jasig.portal.security.IPermission exception: org.jasig.portal.AuthorizationException - - wraps an Exception specific to the store.