Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.jasig.portal.security.IPermission

Packages that use IPermission
org.jasig.portal.channels.permissionsmanager |
org.jasig.portal.channels.permissionsmanager.commands |
org.jasig.portal.security |
org.jasig.portal.security.provider |
org.jasig.portal.services |

Uses of IPermission in org.jasig.portal.channels.permissionsmanager

Fields in org.jasig.portal.channels.permissionsmanager declared as IPermission
`private IPermission[]` | `CPermissionsManagerServant.results`

Uses of IPermission in org.jasig.portal.channels.permissionsmanager.commands

Methods in org.jasig.portal.channels.permissionsmanager.commands that return IPermission
`private IPermission[]` | `AssignPermissions.pHolder2AddArray(IUpdatingPermissionManager upm, java.util.ArrayList holders)`
`private IPermission[]` | `AssignPermissions.pHolder2DeleteArray(IUpdatingPermissionManager upm, java.util.ArrayList holders)`

Uses of IPermission in org.jasig.portal.security

Methods in org.jasig.portal.security that return IPermission
`IPermission[]` | `IAuthorizationPrincipal.getAllPermissions()` Returns the `IPermissions` for this `IAuthorizationPrincipal`, including inherited `Permissions`.
`IPermission[]` | `IPermissionManager.getAllPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target)` Returns `IPermissions` granted to the `IAuthorizationPrincipal` by the owner of this `IPermissionManager`, for the given `activity` and `target`.
`IPermission[]` | `IAuthorizationPrincipal.getAllPermissions(java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` for this `IAuthorizationPrincipal` for the specified `owner`, `activity` and `target`.
`IPermission[]` | `IAuthorizationService.getAllPermissionsForPrincipal(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` owner has granted this `Principal` for the specified activity and target.
`IPermission[]` | `IAuthorizationPrincipal.getPermissions()` Returns the `IPermissions` for this `IAuthorizationPrincipal`.
`IPermission[]` | `IPermissionSet.getPermissions()`
`IPermission[]` | `IPermissionManager.getPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target)` Returns `IPermissions` granted to the `IAuthorizationPrincipal` by the owner of this `IPermissionManager`, for the given `activity` and `target`.
`IPermission[]` | `IPermissionManager.getPermissions(java.lang.String activity, java.lang.String target)` Retrieve an array of IPermission objects based on the given parameters.
`IPermission[]` | `IAuthorizationPrincipal.getPermissions(java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` for this `IAuthorizationPrincipal` for the specified `owner`, `activity` and `target`.
`IPermission[]` | `IAuthorizationService.getPermissionsForOwner(java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` owner has granted for the specified activity and target.
`IPermission[]` | `IAuthorizationService.getPermissionsForPrincipal(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` owner has granted this `Principal` for the specified activity and target.
`IPermission` | `IPermissionStore.newInstance(java.lang.String owner)` Factory method for IPermissions
`IPermission` | `IUpdatingPermissionManager.newPermission(IAuthorizationPrincipal principal)` Creates a new `IPermission` for the `principal` on behalf of the owner of this `IPermissionManager`.
`IPermission` | `IAuthorizationService.newPermission(java.lang.String owner, IAuthorizationPrincipal principal)` Creates a new `IPermission` for the `principal` on behalf of the `owner`.
`IPermission[]` | `IPermissionStore.select(java.lang.String owner, java.lang.String principal, java.lang.String activity, java.lang.String target, java.lang.String type)` Select the IPermissions from the store.

Methods in org.jasig.portal.security with parameters of type IPermission
`void` | `IPermissionStore.add(IPermission perm)` Add the IPermission to the store.
`void` | `IPermissionStore.add(IPermission[] perms)` Add the IPermissions to the store.
`void` | `IUpdatingPermissionManager.addPermissions(IPermission[] permissions)` Adds `IPermissions` to the store for the owner of this `IPermissionManager`.
`void` | `IAuthorizationService.addPermissions(IPermission[] permissions)` Adds `IPermissions` to the service.
`void` | `IPermissionStore.delete(IPermission perm)` Remove the IPermission from the store.
`void` | `IPermissionStore.delete(IPermission[] perms)` Remove the IPermissions from the store.
`IAuthorizationPrincipal` | `IAuthorizationService.getPrincipal(IPermission permission)` Returns the `IAuthorizationPrincipal` associated with the `IPermission`.
`void` | `IUpdatingPermissionManager.removePermissions(IPermission[] permissions)` Removes `IPermissions` from the store for the owner of this `IPermissionManager`.
`void` | `IAuthorizationService.removePermissions(IPermission[] permissions)` Removes `IPermissions` from the service.
`void` | `IPermissionStore.update(IPermission perm)` Update the IPermission in the store.
`void` | `IPermissionStore.update(IPermission[] perms)` Update the IPermissions in the store.
`void` | `IUpdatingPermissionManager.updatePermissions(IPermission[] permissions)` Updates `IPermissions` in the store for the owner of this `IPermissionManager`.
`void` | `IAuthorizationService.updatePermissions(IPermission[] permissions)` Updates `IPermissions` in the service.

Uses of IPermission in org.jasig.portal.security.provider

Classes in org.jasig.portal.security.provider that implement IPermission
`class` | `PermissionImpl`

Fields in org.jasig.portal.security.provider declared as IPermission
`private IPermission[]` | `PermissionSetImpl.permissions`

Methods in org.jasig.portal.security.provider that return IPermission
`IPermission[]` | `AuthorizationPrincipalImpl.getAllPermissions()` Returns the `IPermissions` for this `IAuthorizationPrincipal`, including inherited `IPermissions`.
`IPermission[]` | `UpdatingPermissionManagerImpl.getAllPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target)` Retrieve an array of `IPermission` objects based on the given parameters.
`IPermission[]` | `PermissionManagerImpl.getAllPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target)` Retrieve an array of `IPermission` objects based on the given parameters.
`IPermission[]` | `AuthorizationPrincipalImpl.getAllPermissions(java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` for this `IAuthorizationPrincipal` for the specified `owner`, `activity` and `target`.
`IPermission[]` | `AuthorizationImpl.getAllPermissionsForPrincipal(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` owner has granted this `Principal` for the specified activity and target.
`IPermission[]` | `AuthorizationPrincipalImpl.getPermissions()` Returns the `IPermissions` for this `IAuthorizationPrincipal`.
`IPermission[]` | `PermissionSetImpl.getPermissions()`
`IPermission[]` | `UpdatingPermissionManagerImpl.getPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target)` Retrieve an array of IPermission objects based on the given parameters.
`IPermission[]` | `PermissionManagerImpl.getPermissions(IAuthorizationPrincipal principal, java.lang.String activity, java.lang.String target)` Retrieve an array of IPermission objects based on the given parameters.
`IPermission[]` | `PermissionManagerImpl.getPermissions(java.lang.String activity, java.lang.String target)` Retrieve an array of IPermission objects based on the given parameters.
`IPermission[]` | `AuthorizationPrincipalImpl.getPermissions(java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` for this `IAuthorizationPrincipal` for the specified `owner`, `activity` and `target`.
`IPermission[]` | `AuthorizationImpl.getPermissionsForOwner(java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` owner has granted for the specified activity and target.
`IPermission[]` | `AuthorizationImpl.getPermissionsForPrincipal(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` owner has granted this `Principal` for the specified activity and target.
`IPermission[]` | `AuthorizationImpl.getUncachedPermissionsForPrincipal(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)` Returns the `IPermissions` owner has granted this `Principal` for the specified activity and target.
`private IPermission` | `RDBMPermissionImpl.instanceFromResultSet(java.sql.ResultSet rs)`
`IPermission` | `RDBMPermissionImpl.newInstance(java.lang.String owner)` Factory method for IPermissions
`IPermission` | `UpdatingPermissionManagerImpl.newPermission(IAuthorizationPrincipal principal)` Creates a new `IPermission` for the `principal` on behalf of the owner of this `IPermissionManager`.
`IPermission` | `AuthorizationImpl.newPermission(java.lang.String owner)` Factory method for an `IPermission`.
`IPermission` | `AuthorizationImpl.newPermission(java.lang.String owner, IAuthorizationPrincipal principal)` Factory method for an `IPermission`.
`private IPermission[]` | `AuthorizationImpl.primGetPermissionsForPrincipal(IAuthorizationPrincipal principal)` Returns permissions for a principal.
`private IPermission[]` | `AuthorizationImpl.primGetPermissionsForPrincipal(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)`
`private IPermission[]` | `AuthorizationImpl.primRetrievePermissions(java.lang.String owner, java.lang.String principal, java.lang.String activity, java.lang.String target)`
`IPermission[]` | `RDBMPermissionImpl.select(java.lang.String owner, java.lang.String principal, java.lang.String activity, java.lang.String target, java.lang.String type)` Select the Permissions from the store.

Methods in org.jasig.portal.security.provider with parameters of type IPermission
`void` | `RDBMPermissionImpl.add(IPermission perm)` Add the IPermission to the store.
`void` | `RDBMPermissionImpl.add(IPermission[] perms)` Add the IPermissions to the store.
`void` | `AuthorizationImpl.addPermissions(IPermission[] permissions)` Adds `IPermissions` to the back end store.
`void` | `UpdatingPermissionManagerImpl.addPermissions(IPermission[] newPermissions)` Add a new set of IPermission objects to the system.
`void` | `RDBMPermissionImpl.delete(IPermission perm)` Delete a single IPermission from the store.
`void` | `RDBMPermissionImpl.delete(IPermission[] perms)` Delete the IPermissions from the store.
`boolean` | `RDBMPermissionImpl.existsInDatabase(IPermission perm)` Answer if this entity exists in the database.
`IAuthorizationPrincipal` | `AuthorizationImpl.getPrincipal(IPermission permission)` Returns `IAuthorizationPrincipal` associated with the `IPermission`.
`private java.lang.String` | `RDBMPermissionImpl.getPrincipalKey(IPermission perm)` Returns the principal key portion of the IPermission principal.
`private IAuthorizationPrincipal[]` | `AuthorizationImpl.getPrincipalsFromPermissions(IPermission[] permissions)` Returns `IAuthorizationPrincipals` associated with the `IPermission[]`.
`private int` | `RDBMPermissionImpl.getPrincipalType(IPermission perm)` Returns the principal type portion of the IPermission principal.
`private boolean` | `DefaultPermissionPolicy.permissionIsGranted(IPermission p)` Checks that the permission is explicitly granted and not expired.
`private void` | `RDBMPermissionImpl.primAdd(IPermission[] perms)` Add the IPermissions to the store.
`private void` | `RDBMPermissionImpl.primAdd(IPermission perm, java.sql.PreparedStatement ps)` Set the params on the PreparedStatement and execute the insert.
`private void` | `RDBMPermissionImpl.primDelete(IPermission[] perms)` Delete the IPermissions from the store.
`private int` | `RDBMPermissionImpl.primDelete(IPermission perm, java.sql.PreparedStatement ps)` Set the params on the PreparedStatement and execute the delete.
`private void` | `RDBMPermissionImpl.primUpdate(IPermission[] perms)` Update the IPermissions in the store.
`private int` | `RDBMPermissionImpl.primUpdate(IPermission perm, java.sql.PreparedStatement ps)` Set the params on the PreparedStatement and execute the update.
`private void` | `AuthorizationImpl.removeFromPermissionsCache(IPermission[] permissions)` Removes `IPermissions` from the cache.
`void` | `AuthorizationImpl.removePermissions(IPermission[] permissions)` Removes `IPermissions` from the back end store.
`void` | `UpdatingPermissionManagerImpl.removePermissions(IPermission[] oldPermissions)` Remove set of IPermission objects from the system.
`void` | `RDBMPermissionImpl.update(IPermission perm)` Update a single IPermission in the store.
`void` | `RDBMPermissionImpl.update(IPermission[] perms)` Update the IPermissions in the store.
`void` | `AuthorizationImpl.updatePermissions(IPermission[] permissions)` Updates `IPermissions` in the back end store.
`void` | `UpdatingPermissionManagerImpl.updatePermissions(IPermission[] changedPermissions)` Update a set of IPermission objects to the system.

Constructors in org.jasig.portal.security.provider with parameters of type IPermission
`PermissionSetImpl(IPermission[] perms, IAuthorizationPrincipal principal)`
`PermissionSetImpl(IPermission[] perms, java.lang.String key, java.lang.Class type)`

Uses of IPermission in org.jasig.portal.services

Methods in org.jasig.portal.services with parameters of type IPermission
`IAuthorizationPrincipal` | `AuthorizationService.newPrincipal(IPermission permission)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES