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)