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

## Uses of Interface
org.jasig.portal.groups.IGroupMember

Packages that use IGroupMember
org.jasig.portal |
org.jasig.portal.channels.groupsmanager |
org.jasig.portal.channels.groupsmanager.commands |
org.jasig.portal.channels.groupsmanager.permissions |
org.jasig.portal.channels.groupsmanager.wrappers |
org.jasig.portal.groups |
org.jasig.portal.groups.filesystem |
org.jasig.portal.groups.ldap |
org.jasig.portal.groups.pags |
org.jasig.portal.layout.alm |
org.jasig.portal.layout.alm.channels |
org.jasig.portal.security |
org.jasig.portal.security.provider |
org.jasig.portal.services |

Uses of IGroupMember in org.jasig.portal

Methods in org.jasig.portal with parameters of type IGroupMember
`static void` | `ChannelRegistryManager.publishChannel(org.w3c.dom.Element channel, java.lang.String[] categoryIDs, IGroupMember[] groupMembers, IPerson publisher)` Publishes a channel.

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

Classes in org.jasig.portal.channels.groupsmanager that implement IGroupMember
`class` | `SearchResultsGroupImpl` SearchResultsGroupImp summary description sentence goes here.

Methods in org.jasig.portal.channels.groupsmanager that return IGroupMember
`static IGroupMember` | `GroupsManagerXML.retrieveGroupMemberForElement(org.w3c.dom.Element gmElem)` Returns the IGroupMember represented by an Element
`static IGroupMember` | `GroupsManagerXML.retrieveGroupMemberForElementId(org.w3c.dom.Document aDoc, java.lang.String id)` Returns the IGroupMember represented by an Element
`static IGroupMember` | `Utility.retrieveGroupMemberForKeyAndType(java.lang.String key, java.lang.String type)` Retrieves a Group Member for the provided key and of the provided type.

Methods in org.jasig.portal.channels.groupsmanager with parameters of type IGroupMember
`void` | `SearchResultsGroupImpl.addMember(IGroupMember gm)`
`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.
`static void` | `GroupsManagerXML.clearPropertiesCache(IGroupMember gm)` Removes all EntityProperites for a GroupMember from the Entity Property cache.
`boolean` | `SearchResultsGroupImpl.contains(IGroupMember gm)`
`boolean` | `SearchResultsGroupImpl.deepContains(IGroupMember gm)`
`static org.w3c.dom.Element` | `GroupsManagerXML.getGroupMemberXml(IGroupMember gm, boolean isContextExpanded, org.w3c.dom.Element anElem, CGroupsManagerUnrestrictedSessionData sd)` Returns an Element for an IGroupMember.
`static IServant` | `CGroupsManagerServantFactory.getGroupsServantforGroupMemberships(ChannelStaticData staticData, java.lang.String message, IGroupMember member, boolean allowFinish)` Returns a servant that is used to select IEntityGroups that the supplied GroupMember belongs to.
`static IServant` | `CGroupsManagerServantFactory.getGroupsServantforSelection(ChannelStaticData staticData, java.lang.String message, java.lang.String type, boolean allowFinish, boolean allowEntitySelect, IGroupMember[] members)` Returns a servant that is used to select IGroupMembers.
`static IServant` | `CGroupsManagerServantFactory.getGroupsServantforSelection(ChannelStaticData staticData, java.lang.String message, java.lang.String type, boolean allowFinish, boolean allowEntitySelect, IGroupMember[] members, IGroupsManagerPermissions permissions)` Returns a servant that is used to select IGroupMembers.
`static java.lang.String` | `GroupsManagerXML.getTagName(IGroupMember gm)` Returns the xml tagname for a GroupMember
`org.w3c.dom.Element` | `IGroupsManagerWrapper.getXml(IGroupMember gm, org.w3c.dom.Element anElem, CGroupsManagerUnrestrictedSessionData sessionData)` Return an element for an IGroupMember holding an IEntity
`boolean` | `SearchResultsGroupImpl.isDeepMemberOf(IGroupMember gm)`
`boolean` | `SearchResultsGroupImpl.isMemberOf(IGroupMember gm)`
`void` | `SearchResultsGroupImpl.removeMember(IGroupMember gm)`
`static void` | `GroupsManagerXML.removePropertyElements(org.w3c.dom.Document model, IGroupMember gm, boolean clearCache)` Removes all property elements for an IGroupMember and optionally clears the Entity Property cache.

Uses of IGroupMember in org.jasig.portal.channels.groupsmanager.commands

Methods in org.jasig.portal.channels.groupsmanager.commands with parameters of type IGroupMember
`protected void` | `GroupsManagerCommand.deletePermissions(IGroupMember grpMbr)` Removes all of the permissions for a GroupMember.
`private void` | `RemoveMember.removeChildFromGroup(java.lang.Object parentGroup, IGroupMember childGm)` This section removes the selected member from an IEntityGroup.

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

Methods in org.jasig.portal.channels.groupsmanager.permissions with parameters of type IGroupMember
`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 IGroupMember in org.jasig.portal.channels.groupsmanager.wrappers

Methods in org.jasig.portal.channels.groupsmanager.wrappers that return IGroupMember
`protected IGroupMember` | `GroupWrapper.retrieveGroupMember(java.lang.String aKey, java.lang.String aType)` Returns a GroupMember for a key.
`protected abstract IGroupMember` | `GroupMemberWrapper.retrieveGroupMember(java.lang.String aKey, java.lang.String aType)` Returns a GroupMember for a key.
`protected IGroupMember` | `EntityWrapper.retrieveGroupMember(java.lang.String aKey, java.lang.String aType)` Returns a GroupMember for a key.

Methods in org.jasig.portal.channels.groupsmanager.wrappers with parameters of type IGroupMember
`void` | `GroupMemberWrapper.applyPermissions(org.w3c.dom.Element rootElem, IGroupMember gm, IGroupsManagerPermissions gmp, IAuthorizationPrincipal ap)` Adds permission attributes to the group member element.
`private org.w3c.dom.Element` | `GroupWrapper.expandElement(IGroupMember gm, org.w3c.dom.Element anElem, CGroupsManagerUnrestrictedSessionData sessionData)` Returns the xml element for a given IEntityGroup, populated with child elements.
`org.w3c.dom.Element` | `GroupWrapper.getXml(IGroupMember gm, org.w3c.dom.Element anElem, CGroupsManagerUnrestrictedSessionData sessionData)` Returns an xml element for a given IEntityGroup.
`abstract org.w3c.dom.Element` | `GroupMemberWrapper.getXml(IGroupMember gm, org.w3c.dom.Element anElem, CGroupsManagerUnrestrictedSessionData sessionData)` Returns an xml element for a given IGroupMember.
`org.w3c.dom.Element` | `EntityWrapper.getXml(IGroupMember gm, org.w3c.dom.Element anElem, CGroupsManagerUnrestrictedSessionData sessionData)` Returns an xml element for a given IEntity.

Uses of IGroupMember in org.jasig.portal.groups

Subinterfaces of IGroupMember in org.jasig.portal.groups
`interface` | `IEntity` `IEntity` is the leaf sub-type of `IGroupMember`.
`interface` | `IEntityGroup` An `IEntityGroup` is a composite, or non-leaf `IGroupMember`.
`interface` | `ILockableEntityGroup` Defines an `IEntityGroup` that can be locked for update.

Classes in org.jasig.portal.groups that implement IGroupMember
`class` | `EntityGroupImpl` Reference implementation for `IEntityGroup`.
`class` | `EntityImpl` Reference implementation for `IEntity`.
`class` | `EntityTestingGroupImpl`
`class` | `GroupMemberImpl` GroupMemberImpl summary first sentence goes here.
`class` | `LockableEntityGroupImpl` Extends `EntityGroupImpl` to make it lockable for writing.

Methods in org.jasig.portal.groups that return IGroupMember
`IGroupMember` | `IGroupService.getGroupMember(EntityIdentifier underlyingEntityIdentifier)` Returns an `IGroupMember` representing either a group or a portal entity, based on the `EntityIdentifier`, which refers to the UNDERLYING entity for the `IGroupMember`.
`IGroupMember` | `ReferenceGroupService.getGroupMember(EntityIdentifier underlyingEntityIdentifier)` Returns an `IGroupMember` representing either a group or a portal entity, based on the `EntityIdentifier`, which refers to the UNDERLYING entity for the `IGroupMember`.
`IGroupMember` | `ICompositeGroupService.getGroupMember(EntityIdentifier underlyingEntityIdentifier)` Returns an `IGroupMember` representing either a group or a portal entity, based on the `EntityIdentifier`, which refers to the UNDERLYING entity for the `IGroupMember`.
`IGroupMember` | `ReferenceCompositeGroupService.getGroupMember(EntityIdentifier underlyingEntityIdentifier)` Returns an `IGroupMember` representing either a group or a portal entity, based on the `EntityIdentifier`, which refers to the UNDERLYING entity for the `IGroupMember`.
`IGroupMember` | `ReferenceIndividualGroupService.getGroupMember(EntityIdentifier underlyingEntityIdentifier)` Returns an `IGroupMember` representing either a group or a portal entity, based on the `EntityIdentifier`, which refers to the UNDERLYING entity for the `IGroupMember`.
`IGroupMember` | `IGroupService.getGroupMember(java.lang.String key, java.lang.Class type)` Returns an `IGroupMember` representing either a group or a portal entity.
`IGroupMember` | `ReferenceGroupService.getGroupMember(java.lang.String key, java.lang.Class type)` Returns an `IGroupMember` representing either a group or a portal entity.
`IGroupMember` | `ICompositeGroupService.getGroupMember(java.lang.String key, java.lang.Class type)` Returns an `IGroupMember` representing either a group or a portal entity.
`IGroupMember` | `ReferenceCompositeGroupService.getGroupMember(java.lang.String key, java.lang.Class type)` Returns an `IGroupMember` representing either a group or a portal entity.
`IGroupMember` | `ReferenceIndividualGroupService.getGroupMember(java.lang.String key, java.lang.Class type)` Returns an `IGroupMember` representing either a group or a portal entity.

Methods in org.jasig.portal.groups with parameters of type IGroupMember
`void` | `EntityGroupImpl.addMember(IGroupMember gm)` Adds `IGroupMember` gm to our member `Map` and conversely, adds `this` to gm's group `Map`, after checking that the addition does not violate group rules.
`void` | `IEntityGroup.addMember(IGroupMember gm)` Adds `IGroupMember` gm to this group, but does not commit it to the data store.
`protected void` | `ReferenceCompositeGroupService.cacheAdd(IGroupMember gm)`
`protected void` | `ReferenceCompositeGroupService.cacheRemove(IGroupMember gm)`
`protected void` | `ReferenceCompositeGroupService.cacheUpdate(IGroupMember gm)`
`private void` | `EntityGroupImpl.checkProspectiveMember(IGroupMember gm)` A member must share the `entityType` of its containing `IEntityGroup`.
`boolean` | `IEntityGroupStore.contains(IEntityGroup group, IGroupMember member)` Answers if `group` contains `member`.
`boolean` | `IIndividualGroupService.contains(IEntityGroup group, IGroupMember member)` Answers if `group` contains `member`.
`boolean` | `RDBMEntityGroupStore.contains(IEntityGroup group, IGroupMember member)` Answers if `IGroupMember` member is a member of `group`.
`boolean` | `ReferenceIndividualGroupService.contains(IEntityGroup group, IGroupMember member)` Answers if `group` contains `member`.
`boolean` | `EntityTestingGroupImpl.contains(IGroupMember gm)` Checks if `GroupMember` gm is a member of this.
`boolean` | `EntityGroupImpl.contains(IGroupMember gm)` Checks if `GroupMember` gm is a member of this.
`boolean` | `IGroupMember.contains(IGroupMember gm)` Answers if `IGroupMember` gm is a member of `this`.
`boolean` | `GroupMemberImpl.contains(IGroupMember gm)` Default implementation, overridden on EntityGroupImpl.
`private boolean` | `RDBMEntityGroupStore.containsEntity(IEntityGroup group, IGroupMember member)`
`boolean` | `EntityGroupImpl.deepContains(IGroupMember gm)` Checks recursively if `GroupMember` gm is a member of this.
`boolean` | `IGroupMember.deepContains(IGroupMember gm)` Answers if `IGroupMember` gm is a recursive member of `this`.
`boolean` | `GroupMemberImpl.deepContains(IGroupMember gm)` Default implementation, overridden on EntityGroupImpl.
`java.util.Iterator` | `IGroupService.findContainingGroups(IGroupMember gm)` Returns the containing groups for the `IGroupMember`
`java.util.Iterator` | `IEntityGroupStore.findContainingGroups(IGroupMember gm)` Returns an `Iterator` over the `Collection` of `IEntityGroups` that the `IGroupMember` belongs to.
`java.util.Iterator` | `ReferenceGroupService.findContainingGroups(IGroupMember gm)` Returns and caches the containing groups for the `IGroupMember`
`java.util.Iterator` | `ICompositeGroupService.findContainingGroups(IGroupMember gm)` Returns the groups that contain the `IGroupMember`.
`java.util.Iterator` | `ReferenceCompositeGroupService.findContainingGroups(IGroupMember gm)` Returns groups that contain the `IGroupMember`.
`java.util.Iterator` | `RDBMEntityGroupStore.findContainingGroups(IGroupMember gm)` Find the groups that this group member belongs to.
`java.util.Iterator` | `ReferenceIndividualGroupService.findContainingGroups(IGroupMember gm)` Returns and caches the containing groups for the `IGroupMember`
`boolean` | `IGroupMember.isDeepMemberOf(IGroupMember gm)` Answers if `this` is a recursive member of `IGroupMember` gm.
`boolean` | `GroupMemberImpl.isDeepMemberOf(IGroupMember gm)` Answers if this `IGroupMember` is, recursively, a member of `IGroupMember` gm.
`protected boolean` | `ReferenceIndividualGroupService.isForeign(IGroupMember member)` A foreign member is a group from a different service.
`boolean` | `IGroupMember.isMemberOf(IGroupMember gm)` Answers if `this` is a member of `IGroupMember` gm.
`boolean` | `GroupMemberImpl.isMemberOf(IGroupMember gm)` Answers if this `IGroupMember` is a member of `IGroupMember` gm.
`protected void` | `EntityGroupImpl.primAddMember(IGroupMember gm)` Adds the `IGroupMember` key to the appropriate member key cache by copying the cache, adding to the copy, and then replacing the original with the copy.
`protected void` | `EntityGroupImpl.primRemoveMember(IGroupMember gm)` Removes the `IGroupMember` key from the appropriate key cache, by copying the cache, removing the key from the copy and replacing the original with the copy.
`void` | `EntityGroupImpl.removeMember(IGroupMember gm)` Removes `IGroupMember` gm from our member `Map` and, conversely, remove this from gm's group `Map`.
`void` | `IEntityGroup.removeMember(IGroupMember gm)` Removes the `IGroupMember` from this group, but does not remove the membership from the data store.

Uses of IGroupMember in org.jasig.portal.groups.filesystem

Methods in org.jasig.portal.groups.filesystem with parameters of type IGroupMember
`boolean` | `FileSystemGroupStore.contains(IEntityGroup group, IGroupMember member)` Answers if `group` contains `member`.
`private boolean` | `FileSystemGroupStore.directoryContains(java.io.File directory, IGroupMember member)` Answers if `directory` contains `member`.
`private boolean` | `FileSystemGroupStore.fileContains(java.io.File file, IGroupMember member)` Answers if `file` contains `member`.
`java.util.Iterator` | `FileSystemGroupStore.findContainingGroups(IGroupMember gm)` Returns an `Iterator` over the `Collection` of `IEntityGroups` that the `IGroupMember` belongs to.

Uses of IGroupMember in org.jasig.portal.groups.ldap

Methods in org.jasig.portal.groups.ldap with parameters of type IGroupMember
`boolean` | `LDAPGroupStore.contains(IEntityGroup group, IGroupMember member)` Answers if `group` contains `member`.
`java.util.Iterator` | `LDAPGroupStore.findContainingGroups(IGroupMember gm)`

Uses of IGroupMember in org.jasig.portal.groups.pags

Methods in org.jasig.portal.groups.pags with parameters of type IGroupMember
`boolean` | `PersonAttributesGroupStore.contains(IEntityGroup group, IGroupMember member)`
`java.util.Iterator` | `PersonAttributesGroupStore.findContainingGroups(IGroupMember member)`

Uses of IGroupMember in org.jasig.portal.layout.alm

Methods in org.jasig.portal.layout.alm with parameters of type IGroupMember
`void` | `AggregatedUserLayoutStore.setPublishGroups(IGroupMember[] groups, IPerson person, java.lang.String fragmentId)` Persists the user groups which the fragment is published to
`void` | `IAggregatedUserLayoutStore.setPublishGroups(IGroupMember[] groups, IPerson person, java.lang.String fragmentId)` Persists the user groups which the fragment is published to
`void` | `IAggregatedUserLayoutManager.setPublishGroups(IGroupMember[] groups, java.lang.String fragmentId)` Persists the user groups which the fragment is published to
`void` | `AggregatedLayoutManager.setPublishGroups(IGroupMember[] groups, java.lang.String fragmentId)` Persists the user groups which the fragment is published to

Uses of IGroupMember in org.jasig.portal.layout.alm.channels

Methods in org.jasig.portal.layout.alm.channels that return IGroupMember
`private IGroupMember[]` | `CFragmentManager.getGroupMembers(java.lang.String fragmentId)`

Uses of IGroupMember in org.jasig.portal.security

Methods in org.jasig.portal.security that return IGroupMember
`IGroupMember` | `IAuthorizationService.getGroupMember(IAuthorizationPrincipal principal)`

Methods in org.jasig.portal.security with parameters of type IGroupMember
`IAuthorizationPrincipal` | `IAuthorizationService.newPrincipal(IGroupMember groupMember)` Converts an `IGroupMember` into an `IAuthorizationPrincipal`.

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

Methods in org.jasig.portal.security.provider that return IGroupMember
`IGroupMember` | `AuthorizationImpl.getGroupMember(IAuthorizationPrincipal principal)`
`private IGroupMember` | `AuthorizationImpl.getGroupMemberForPrincipal(IAuthorizationPrincipal principal)`

Methods in org.jasig.portal.security.provider with parameters of type IGroupMember
`IAuthorizationPrincipal` | `AuthorizationImpl.newPrincipal(IGroupMember groupMember)` Converts an `IGroupMember` into an `IAuthorizationPrincipal`.

Uses of IGroupMember in org.jasig.portal.services

Methods in org.jasig.portal.services that return IGroupMember
`static IGroupMember` | `GroupService.getGroupMember(EntityIdentifier underlyingEntityIdentifier)` Returns an `IGroupMember` representing either a group or a portal entity, based on the `EntityIdentifier`, which refers to the UNDERLYING entity for the `IGroupMember`.
`IGroupMember` | `AuthorizationService.getGroupMember(IAuthorizationPrincipal principal)`
`static IGroupMember` | `GroupService.getGroupMember(java.lang.String key, java.lang.Class type)` Returns an `IGroupMember` representing either a group or a portal entity.
`protected IGroupMember` | `GroupService.igetGroupMember(java.lang.String key, java.lang.Class type)` Returns an `IGroupMember` representing either a group or a portal entity.

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

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