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

## 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)`

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