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)