Uses of Interface
org.jasig.portal.security.IAuthorizationPrincipal

Packages that use IAuthorizationPrincipal
org.jasig.portal   
org.jasig.portal.channels.groupsmanager   
org.jasig.portal.channels.groupsmanager.permissions   
org.jasig.portal.channels.groupsmanager.wrappers   
org.jasig.portal.channels.permissionsmanager   
org.jasig.portal.layout.dlm   
org.jasig.portal.security   
org.jasig.portal.security.provider   
org.jasig.portal.services   
 

Uses of IAuthorizationPrincipal in org.jasig.portal
 

Fields in org.jasig.portal declared as IAuthorizationPrincipal
private  IAuthorizationPrincipal ChannelManager.ap
           
 

Methods in org.jasig.portal that return IAuthorizationPrincipal
 IAuthorizationPrincipal ChannelStaticData.getAuthorizationPrincipal()
          Returns an instance of the IAuthorizationPrincipal for the IPerson
static IAuthorizationPrincipal ChannelStaticData.getAuthorizationPrincipal(IPerson person)
          Returns an instance of the IAuthorizationPrincipal for the IPerson
 

Uses of IAuthorizationPrincipal in org.jasig.portal.channels.groupsmanager
 

Fields in org.jasig.portal.channels.groupsmanager declared as IAuthorizationPrincipal
 IAuthorizationPrincipal CGroupsManagerUnrestrictedSessionData.authPrincipal
           
 

Methods in org.jasig.portal.channels.groupsmanager with parameters of type IAuthorizationPrincipal
 boolean IGroupsManagerPermissions.canAssignPermissions(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if the principal is able to assign permissions on the group member.
 boolean IGroupsManagerPermissions.canCreateGroup(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if the principal is able to create a subgroup under the group member.
 boolean IGroupsManagerPermissions.canDelete(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if the principal is able to delete the group member.
 boolean IGroupsManagerPermissions.canManageMembers(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if the principal is able to manage the group member.
 boolean IGroupsManagerPermissions.canSelect(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if the principal is able to select the group member.
 boolean IGroupsManagerPermissions.canUpdate(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if the principal is able to update the group member.
 boolean IGroupsManagerPermissions.canView(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if the principal is able to view the group member.
 boolean IGroupsManagerPermissions.canViewProperties(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if the principal is able to view the group member properties.
 

Constructors in org.jasig.portal.channels.groupsmanager with parameters of type IAuthorizationPrincipal
CGroupsManagerUnrestrictedSessionData(org.w3c.dom.Document model, IPerson user, boolean isAdminUser, IGroupsManagerPermissions gmPermissions, IAuthorizationPrincipal authPrincipal)
          Creates new CGroupsManagerUnrestrictedSessionData
 

Uses of IAuthorizationPrincipal in org.jasig.portal.channels.groupsmanager.permissions
 

Methods in org.jasig.portal.channels.groupsmanager.permissions with parameters of type IAuthorizationPrincipal
 boolean GroupsManagerDefaultPermissions.canAssignPermissions(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if principal can assign permissions to the target group member.
 boolean GroupsManagerBlockEntitySelectPermissions.canAssignPermissions(IAuthorizationPrincipal ap, IGroupMember gm)
           
 boolean GroupsManagerDefaultPermissions.canCreateGroup(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if principal can create a group in the target group member.
 boolean GroupsManagerBlockEntitySelectPermissions.canCreateGroup(IAuthorizationPrincipal ap, IGroupMember gm)
           
 boolean GroupsManagerDefaultPermissions.canDelete(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if principal can delete the target group member.
 boolean GroupsManagerBlockEntitySelectPermissions.canDelete(IAuthorizationPrincipal ap, IGroupMember gm)
           
 boolean GroupsManagerDefaultPermissions.canManageMembers(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if principal can manage the members in the target group member.
 boolean GroupsManagerBlockEntitySelectPermissions.canManageMembers(IAuthorizationPrincipal ap, IGroupMember gm)
           
 boolean GroupsManagerDefaultPermissions.canSelect(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if principal can select the target group member.
 boolean GroupsManagerBlockEntitySelectPermissions.canSelect(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if principal can select the target group member.
 boolean GroupsManagerDefaultPermissions.canUpdate(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if principal can update the target group member.
 boolean GroupsManagerBlockEntitySelectPermissions.canUpdate(IAuthorizationPrincipal ap, IGroupMember gm)
           
 boolean GroupsManagerDefaultPermissions.canView(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if principal can view the target group member.
 boolean GroupsManagerBlockEntitySelectPermissions.canView(IAuthorizationPrincipal ap, IGroupMember gm)
           
 boolean GroupsManagerDefaultPermissions.canViewProperties(IAuthorizationPrincipal ap, IGroupMember gm)
          Answers if the principal is able to view the group member properties.
 boolean GroupsManagerBlockEntitySelectPermissions.canViewProperties(IAuthorizationPrincipal ap, IGroupMember gm)
           
 boolean GroupsManagerDefaultPermissions.isAuthorized(IAuthorizationPrincipal ap, java.lang.String activity, IGroupMember gm)
          Answers if principal can perform the activity on the target group member.
 boolean GroupsManagerAdminPermissions.isAuthorized(IAuthorizationPrincipal ap, java.lang.String activity, IGroupMember gm)
          Answers if principal can perform the activity on the target group member.
 

Uses of IAuthorizationPrincipal in org.jasig.portal.channels.groupsmanager.wrappers
 

Methods in org.jasig.portal.channels.groupsmanager.wrappers with parameters of type IAuthorizationPrincipal
 void GroupMemberWrapper.applyPermissions(org.w3c.dom.Element rootElem, IGroupMember gm, IGroupsManagerPermissions gmp, IAuthorizationPrincipal ap)
          Adds permission attributes to the group member element.
 

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

Fields in org.jasig.portal.channels.permissionsmanager declared as IAuthorizationPrincipal
 IAuthorizationPrincipal[] PermissionsSessionData.principals
           
 

Methods in org.jasig.portal.channels.permissionsmanager with parameters of type IAuthorizationPrincipal
static IServant CPermissionsManagerServantFactory.getPermissionsServant(IPermissible owner, ChannelStaticData staticData, IAuthorizationPrincipal[] principals, java.lang.String[] activities, java.lang.String[] targets)
          put your documentation comment here
protected  void CPermissionsManager.populateMembers(java.util.ArrayList gmembers, IAuthorizationPrincipal[] aps)
           
 

Uses of IAuthorizationPrincipal in org.jasig.portal.layout.dlm
 

Methods in org.jasig.portal.layout.dlm with parameters of type IAuthorizationPrincipal
private static boolean ILFBuilder.mergeAllowed(org.w3c.dom.Element child, IAuthorizationPrincipal ap)
          Tests to see if channels to be merged from ILF can be rendered by the end user.
private static void ILFBuilder.mergeChildren(org.w3c.dom.Element source, org.w3c.dom.Element dest, IAuthorizationPrincipal ap, java.util.Set visitedNodes)
           
static void ILFBuilder.mergeFragment(org.w3c.dom.Document fragment, org.w3c.dom.Document composite, IAuthorizationPrincipal ap)
          Passes the layout root of each of these documents to mergeChildren causing all children of newLayout to be merged into compositeLayout following merging protocal for distributed layout management.
 

Uses of IAuthorizationPrincipal in org.jasig.portal.security
 

Methods in org.jasig.portal.security that return IAuthorizationPrincipal
 IAuthorizationPrincipal[] IPermissionManager.getAuthorizedPrincipals(java.lang.String activity, java.lang.String target)
          Returns IAuthorizationPrincipals granted Permissions by the owner of this IPermissionManager, for the given activity and target.
 IAuthorizationPrincipal IAuthorizationService.getPrincipal(IPermission permission)
          Returns the IAuthorizationPrincipal associated with the IPermission.
 IAuthorizationPrincipal IAuthorizationService.newPrincipal(IGroupMember groupMember)
          Converts an IGroupMember into an IAuthorizationPrincipal.
 IAuthorizationPrincipal IAuthorizationService.newPrincipal(java.lang.String key, java.lang.Class type)
          Factory method for an IAuthorizationPrincipal.
 

Methods in org.jasig.portal.security with parameters of type IAuthorizationPrincipal
 boolean IAuthorizationService.canPrincipalPublish(IAuthorizationPrincipal principal)
          I'm not sure what this means (Dan).
 boolean IAuthorizationService.canPrincipalRender(IAuthorizationPrincipal principal, int channelPublishId)
          Answers if the principal has permission to render this Channel.
 boolean IAuthorizationService.canPrincipalSubscribe(IAuthorizationPrincipal principal, int channelPublishId)
          Answers if the principal has permission to subscribe to this Channel.
 boolean IAuthorizationService.doesPrincipalHavePermission(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)
          Answers if the owner has given the principal permission to perform the activity on the target.
 boolean IAuthorizationService.doesPrincipalHavePermission(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target, IPermissionPolicy policy)
          Answers if the owner has given the principal permission to perform the activity on the target, as evaluated by the policy.
 boolean IPermissionPolicy.doesPrincipalHavePermission(IAuthorizationService service, IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)
          Answers if the owner has authorized the principal to perform the activity on the target, based on permissions provided by the service.
 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[] 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.
 java.util.Vector IAuthorizationService.getAuthorizedChannels(IAuthorizationPrincipal principal)
          Does this mean all channels the principal could conceivably subscribe to or all channels principal is specifically authorized to subscribe to, or what?
 IGroupMember IAuthorizationService.getGroupMember(IAuthorizationPrincipal principal)
           
 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[] 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.
 java.lang.String IAuthorizationService.getPrincipalString(IAuthorizationPrincipal principal)
          Returns a String used to represent the IAuthorizationPrincipal.
 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.
 

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

Classes in org.jasig.portal.security.provider that implement IAuthorizationPrincipal
 class AuthorizationPrincipalImpl
           
 

Methods in org.jasig.portal.security.provider that return IAuthorizationPrincipal
 IAuthorizationPrincipal[] PermissionManagerImpl.getAuthorizedPrincipals(java.lang.String activity, java.lang.String target)
          Returns IAuthorizationPrincipals granted IPermissions by the owner of this IPermissionManager, for the given activity and target.
 IAuthorizationPrincipal[] AuthorizationImpl.getAuthorizedPrincipals(java.lang.String owner, java.lang.String activity, java.lang.String target)
          Returns IAuthorizationPrincipals that have IPermissions for the given owner, activity and target.
 IAuthorizationPrincipal AuthorizationImpl.getPrincipal(IPermission permission)
          Returns IAuthorizationPrincipal associated with the IPermission.
private  IAuthorizationPrincipal AuthorizationImpl.getPrincipalForGroup(IEntityGroup group)
           
private  IAuthorizationPrincipal[] AuthorizationImpl.getPrincipalsFromPermissions(IPermission[] permissions)
          Returns IAuthorizationPrincipals associated with the IPermission[].
 IAuthorizationPrincipal AuthorizationImpl.newPrincipal(IGroupMember groupMember)
          Converts an IGroupMember into an IAuthorizationPrincipal.
 IAuthorizationPrincipal AuthorizationImpl.newPrincipal(java.lang.String key, java.lang.Class type)
          Factory method for IAuthorizationPrincipal.
private  IAuthorizationPrincipal AuthorizationImpl.primNewPrincipal(java.lang.String key, java.lang.Class type)
           
 

Methods in org.jasig.portal.security.provider with parameters of type IAuthorizationPrincipal
protected  IPermissionSet AuthorizationImpl.cacheGet(IAuthorizationPrincipal principal)
          Retrieves the IPermissionSet for the IPermissionSet from the entity cache.
protected  void AuthorizationImpl.cacheRemove(IAuthorizationPrincipal ap)
          Removes the IPermissionSet for this principal from the entity cache.
 boolean AuthorizationImpl.canPrincipalPublish(IAuthorizationPrincipal principal)
          This checks if the framework has granted principal a right to publish.
 boolean AuthorizationImpl.canPrincipalRender(IAuthorizationPrincipal principal, int channelPublishId)
          Answers if the principal has permission to RENDER this Channel.
 boolean AuthorizationImpl.canPrincipalSubscribe(IAuthorizationPrincipal principal, int channelPublishId)
          Answers if the principal has permission to SUBSCRIBE to this Channel.
 boolean AuthorizationImpl.doesPrincipalHavePermission(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)
          Answers if the owner has given the principal (or any of its parents) permission to perform the activity on the target.
 boolean AuthorizationImpl.doesPrincipalHavePermission(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target, IPermissionPolicy policy)
          Answers if the owner has given the principal permission to perform the activity on the target, as evaluated by the policy.
 boolean DefaultPermissionPolicy.doesPrincipalHavePermission(IAuthorizationService service, IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target)
          Answers if the owner has authorized the principal to perform the activity on the target, based on permissions provided by the service.
 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[] 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.
 java.util.Vector AuthorizationImpl.getAuthorizedChannels(IAuthorizationPrincipal principal)
          Does this mean all channels the principal could conceivably subscribe to or all channels principal is specifically authorized to subscribe to, or what?
 IGroupMember AuthorizationImpl.getGroupMember(IAuthorizationPrincipal principal)
           
private  IGroupMember AuthorizationImpl.getGroupMemberForPrincipal(IAuthorizationPrincipal principal)
           
private  java.util.Iterator AuthorizationImpl.getGroupsForPrincipal(IAuthorizationPrincipal principal)
          Hook into the Groups system by converting the IAuthorizationPrincipal to an IGroupMember.
private  java.util.Iterator AuthorizationImpl.getInheritedPrincipals(IAuthorizationPrincipal principal)
          Hook into the Groups system, find all containing groups, and convert the them to IAuthorizationPrincipals.
 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[] 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.
 java.lang.String AuthorizationImpl.getPrincipalString(IAuthorizationPrincipal principal)
          Returns the String used by an IPermission to represent an IAuthorizationPrincipal.
 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.
 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, IAuthorizationPrincipal principal)
          Factory method for an IPermission.
private  boolean DefaultPermissionPolicy.primDoesPrincipalHavePermission(IAuthorizationPrincipal principal, java.lang.String owner, java.lang.String activity, java.lang.String target, IAuthorizationService service)
          Answers if this specific principal (as opposed to its parents) has the permission.
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  void AuthorizationImpl.removeFromPermissionsCache(IAuthorizationPrincipal[] principals)
          Removes IPermissions for the IAuthorizationPrincipals from the cache.
 

Constructors in org.jasig.portal.security.provider with parameters of type IAuthorizationPrincipal
PermissionSetImpl(IPermission[] perms, IAuthorizationPrincipal principal)
           
 

Uses of IAuthorizationPrincipal in org.jasig.portal.services
 

Methods in org.jasig.portal.services that return IAuthorizationPrincipal
 IAuthorizationPrincipal AuthorizationService.newPrincipal(IGroupMember groupMember)
           
 IAuthorizationPrincipal AuthorizationService.newPrincipal(IPermission permission)
           
 IAuthorizationPrincipal AuthorizationService.newPrincipal(java.lang.String key, java.lang.Class type)
           
 

Methods in org.jasig.portal.services with parameters of type IAuthorizationPrincipal
 IGroupMember AuthorizationService.getGroupMember(IAuthorizationPrincipal principal)