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

## Uses of Class
org.jasig.portal.groups.GroupsException

Packages that use GroupsException
org.jasig.portal |
org.jasig.portal.channels.groupsmanager |
org.jasig.portal.groups |
org.jasig.portal.groups.filesystem |
org.jasig.portal.groups.ldap |
org.jasig.portal.groups.local |
org.jasig.portal.groups.local.searchers |
org.jasig.portal.groups.pags |
org.jasig.portal.security |
org.jasig.portal.security.provider |
org.jasig.portal.services |

Uses of GroupsException in org.jasig.portal

Methods in org.jasig.portal that throw GroupsException
`void` | `RDBMChannelRegistryStore.addCategoryToCategory(ChannelCategory child, ChannelCategory parent)` Makes one category a child of another.
`void` | `RDBMChannelRegistryStore.deleteChannelCategory(ChannelCategory category)` Deletes a channel category.
`void` | `RDBMChannelRegistryStore.deleteChannelDefinition(ChannelDefinition channelDef)` Permanently deletes a channel definition from the store.
`ChannelCategory` | `RDBMChannelRegistryStore.getChannelCategory(java.lang.String channelCategoryId)` Gets an existing channel category.
`ChannelCategory[]` | `RDBMChannelRegistryStore.getChildCategories(ChannelCategory parent)` Gets all child channel categories for a parent category.
`ChannelDefinition[]` | `RDBMChannelRegistryStore.getChildChannels(ChannelCategory parent)` Gets all child channel definitions for a parent category.
`ChannelCategory[]` | `RDBMChannelRegistryStore.getParentCategories(ChannelCategory child)` Gets the immediate parent categories of this category.
`ChannelCategory[]` | `RDBMChannelRegistryStore.getParentCategories(ChannelDefinition child)` Gets the immediate parent categories of this channel definition.
`ChannelCategory` | `RDBMChannelRegistryStore.getTopLevelChannelCategory()` Gets top level channel category
`ChannelCategory` | `RDBMChannelRegistryStore.newChannelCategory()` Creates a new channel category.
`ChannelCategory` | `RDBMChannelRegistryStore.newChannelCategory(java.lang.String name, java.lang.String description, java.lang.String creatorId)` Creates a new channel category with the specified values.
`void` | `RDBMChannelRegistryStore.removeCategoryFromCategory(ChannelCategory child, ChannelCategory parent)` Makes one category a child of another.
`void` | `RDBMChannelRegistryStore.saveChannelCategory(ChannelCategory category)` Persists a channel category.

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

Methods in org.jasig.portal.channels.groupsmanager that throw GroupsException
`void` | `SearchResultsGroupImpl.addMember(IGroupMember gm)`
`boolean` | `SearchResultsGroupImpl.contains(IGroupMember gm)`
`boolean` | `SearchResultsGroupImpl.deepContains(IGroupMember gm)`
`void` | `SearchResultsGroupImpl.delete()`
`java.util.Iterator` | `SearchResultsGroupImpl.getAllContainingGroups()`
`java.util.Iterator` | `SearchResultsGroupImpl.getAllEntities()`
`java.util.Iterator` | `SearchResultsGroupImpl.getAllMembers()`
`java.util.Iterator` | `SearchResultsGroupImpl.getContainingGroups()`
`java.util.Iterator` | `SearchResultsGroupImpl.getEntities()`
`IEntityGroup` | `SearchResultsGroupImpl.getMemberGroupNamed(java.lang.String name)`
`java.util.Iterator` | `SearchResultsGroupImpl.getMembers()`
`boolean` | `SearchResultsGroupImpl.hasMembers()`
`boolean` | `SearchResultsGroupImpl.isDeepMemberOf(IGroupMember gm)`
`boolean` | `SearchResultsGroupImpl.isEditable()`
`boolean` | `SearchResultsGroupImpl.isMemberOf(IGroupMember gm)`
`void` | `SearchResultsGroupImpl.setLocalGroupService(IIndividualGroupService groupService)`
`void` | `SearchResultsGroupImpl.setName(java.lang.String name)`
`void` | `SearchResultsGroupImpl.update()`
`void` | `SearchResultsGroupImpl.updateMembers()`

Uses of GroupsException in org.jasig.portal.groups

Methods in org.jasig.portal.groups that throw GroupsException
`void` | `GroupMemberImpl.addGroup(IEntityGroup eg)` Adds the key of the `IEntityGroup` to our `Set` of group keys by copying the keys, updating the copy, and replacing the old keys with the copy.
`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)`
`private boolean` | `RDBMEntityGroupStore.containsGroup(IEntityGroup group, IEntityGroup member)`
`boolean` | `RDBMEntityGroupStore.containsGroupNamed(IEntityGroup containingGroup, java.lang.String memberName)`
`private java.util.Set` | `GroupMemberImpl.copyGroupKeys()` Clone the group keys.
`private java.util.Set` | `EntityGroupImpl.copyMemberEntityKeys()` Clone the member entity keys.
`private java.util.Set` | `EntityGroupImpl.copyMemberGroupKeys()` Clone the member group keys.
`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.
`void` | `LockableEntityGroupImpl.delete()` Delegates to the factory.
`void` | `EntityGroupImpl.delete()` Delegates to the factory.
`void` | `IEntityGroup.delete()` Deletes the `IEntityGroup` from the data store.
`void` | `IEntityGroupStore.delete(IEntityGroup group)` Delete this `IEntityGroup` from the data store.
`void` | `RDBMEntityGroupStore.delete(IEntityGroup group)` If this entity exists, delete it.
`void` | `IGroupService.deleteGroup(IEntityGroup group)` Removes the `IEntityGroup` from the store.
`void` | `ReferenceGroupService.deleteGroup(IEntityGroup group)` Removes the `IEntityGroup` from the cache and the store.
`void` | `IIndividualGroupService.deleteGroup(IEntityGroup group)` Removes the `IEntityGroup` from the store.
`void` | `ReferenceIndividualGroupService.deleteGroup(IEntityGroup group)` Removes the `IEntityGroup` from the cache and the store.
`void` | `ILockableGroupService.deleteGroup(ILockableEntityGroup group)` Removes the `ILockableEntityGroup` from the store.
`void` | `ReferenceGroupService.deleteGroup(ILockableEntityGroup group)` Removes the `ILockableEntityGroup` from the cache and the store.
`void` | `ReferenceIndividualGroupService.deleteGroup(ILockableEntityGroup group)` Removes the `ILockableEntityGroup` from the cache and the store, including both parent and child memberships.
`private boolean` | `RDBMEntityGroupStore.existsInDatabase(IEntityGroup group)` Answer if the IEntityGroup entity exists in the database.
`private EntityIdentifier[]` | `ReferenceGroupService.filterEntities(EntityIdentifier[] entities, IEntityGroup ancestor)`
`private EntityIdentifier[]` | `ReferenceIndividualGroupService.filterEntities(EntityIdentifier[] entities, IEntityGroup ancestor)`
`IEntityGroup` | `IEntityGroupStore.find(java.lang.String key)` Returns an instance of the `IEntityGroup` from the data store.
`IEntityGroup` | `RDBMEntityGroupStore.find(java.lang.String groupID)` Find and return an instance of the group.
`java.util.Iterator` | `RDBMEntityGroupStore.findContainingGroups(IEntity ent)` Find the groups that this entity belongs to.
`java.util.Iterator` | `RDBMEntityGroupStore.findContainingGroups(IEntityGroup group)` Find the groups that this group belongs to.
`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`
`private java.util.Iterator` | `RDBMEntityGroupStore.findContainingGroupsForEntity(java.lang.String memberKey, int type)` Find the groups associated with this member key.
`private java.util.Iterator` | `RDBMEntityGroupStore.findContainingGroupsForGroup(java.lang.String serviceName, java.lang.String memberKey, int type)` Find the groups associated with this member key.
`java.util.Iterator` | `IEntityGroupStore.findEntitiesForGroup(IEntityGroup group)` Returns an `Iterator` over the `Collection` of `IEntities` that are members of this `IEntityGroup`.
`java.util.Iterator` | `RDBMEntityGroupStore.findEntitiesForGroup(IEntityGroup group)` Find the `IEntities` that are members of the `IEntityGroup`.
`IEntityGroup` | `IIndividualGroupService.findGroup(CompositeEntityIdentifier ent)` Returns a preexisting `IEntityGroup` from the store.
`IEntityGroup` | `ReferenceIndividualGroupService.findGroup(CompositeEntityIdentifier ent)` Returns a pre-existing `IEntityGroup` or null if it does not exist.
`IEntityGroup` | `IGroupService.findGroup(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if the `IGroupMember` does not exist.
`IEntityGroup` | `ReferenceGroupService.findGroup(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if it does not exist.
`IEntityGroup` | `ICompositeGroupService.findGroup(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if it does not exist.
`IEntityGroup` | `ReferenceCompositeGroupService.findGroup(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if the `IGroupMember` does not exist.
`IEntityGroup` | `ReferenceIndividualGroupService.findGroup(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if it does not exist.
`java.util.Iterator` | `RDBMEntityGroupStore.findGroupsByCreator(java.lang.String creatorID)` Find the groups with this creatorID.
`protected IEntityGroup` | `ReferenceIndividualGroupService.findGroupWithCache(CompositeEntityIdentifier ent)` Returns a pre-existing `IEntityGroup` or null if it does not exist.
`protected IEntityGroup` | `ReferenceGroupService.findGroupWithCache(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if it does not exist.
`protected IEntityGroup` | `ReferenceIndividualGroupService.findGroupWithCache(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if it does not exist.
`ILockableEntityGroup` | `ILockableGroupService.findGroupWithLock(java.lang.String key, java.lang.String owner)` Returns a pre-existing `ILockableEntityGroup` or null if the group is not found.
`ILockableEntityGroup` | `ReferenceGroupService.findGroupWithLock(java.lang.String key, java.lang.String owner)` Returns a pre-existing `ILockableEntityGroup` or null if the group is not found.
`ILockableEntityGroup` | `ICompositeGroupService.findGroupWithLock(java.lang.String key, java.lang.String owner)` Returns a pre-existing `IEntityGroup` or null if it does not exist.
`ILockableEntityGroup` | `ReferenceCompositeGroupService.findGroupWithLock(java.lang.String key, java.lang.String lockOwner)` Returns a pre-existing `IEntityGroup` or null if the `IGroupMember` does not exist.
`ILockableEntityGroup` | `ReferenceIndividualGroupService.findGroupWithLock(java.lang.String key, java.lang.String owner)` Returns a pre-existing `ILockableEntityGroup` or null if the group is not found.
`ILockableEntityGroup` | `ILockableGroupService.findGroupWithLock(java.lang.String key, java.lang.String owner, int durationSecs)` Returns a pre-existing `ILockableEntityGroup` or null if the group is not found.
`ILockableEntityGroup` | `ReferenceGroupService.findGroupWithLock(java.lang.String key, java.lang.String owner, int secs)` Returns a pre-existing `ILockableEntityGroup` or null if the group is not found.
`ILockableEntityGroup` | `ReferenceIndividualGroupService.findGroupWithLock(java.lang.String key, java.lang.String owner, int secs)` Returns a pre-existing `ILockableEntityGroup` or null if the group is not found.
`protected java.util.Iterator` | `ReferenceIndividualGroupService.findLocalMemberGroups(IEntityGroup eg)` Returns and caches the member groups for the `IEntityGroup`
`ILockableEntityGroup` | `IEntityGroupStore.findLockable(java.lang.String key)` Returns an instance of the `ILockableEntityGroup` from the data store.
`ILockableEntityGroup` | `RDBMEntityGroupStore.findLockable(java.lang.String groupID)` Find and return an instance of the group.
`java.util.Iterator` | `ReferenceIndividualGroupService.findMemberEntities(IEntityGroup group)` Finds the `IEntities` that are members of `group`.
`java.lang.String[]` | `IEntityGroupStore.findMemberGroupKeys(IEntityGroup group)` Returns a `String[]` containing the keys of `IEntityGroups` that are members of this `IEntityGroup`.
`java.lang.String[]` | `RDBMEntityGroupStore.findMemberGroupKeys(IEntityGroup group)` Find the keys of groups that are members of group.
`java.util.Iterator` | `IGroupService.findMemberGroups(IEntityGroup eg)` Returns the member groups for the `IEntityGroup`
`java.util.Iterator` | `IEntityGroupStore.findMemberGroups(IEntityGroup group)` Returns an `Iterator` over the `Collection` of `IEntityGroups` that are members of this `IEntityGroup`.
`java.util.Iterator` | `ReferenceGroupService.findMemberGroups(IEntityGroup eg)` Returns and caches the member groups for the `IEntityGroup`
`java.util.Iterator` | `RDBMEntityGroupStore.findMemberGroups(IEntityGroup group)` Find the IUserGroups that are members of the group.
`java.util.Iterator` | `ReferenceIndividualGroupService.findMemberGroups(IEntityGroup eg)` Returns member groups for the `IEntityGroup`.
`java.util.Iterator` | `IIndividualGroupService.findMembers(IEntityGroup group)` Returns an `Iterator` over the members of `group`.
`java.util.Iterator` | `ReferenceIndividualGroupService.findMembers(IEntityGroup eg)` Returns and members for the `IEntityGroup`.
`java.util.Iterator` | `IGroupMember.getAllContainingGroups()` Returns an `Iterator` over the `Set` of this `IGroupMember's` recursively-retrieved parent groups.
`java.util.Iterator` | `GroupMemberImpl.getAllContainingGroups()` Returns an `Iterator` over the `Set` of this `IGroupMember's` recursively-retrieved parent groups.
`java.util.Iterator` | `EntityGroupImpl.getAllEntities()` Returns an `Iterator` over the `Set` of this `IEntityGroup's` recursively-retrieved members that are `IEntities`.
`java.util.Iterator` | `IGroupMember.getAllEntities()` Returns an `Iterator` over the `Set` of this `IGroupMember's` recursively-retrieved members that are `IEntities`.
`java.util.Iterator` | `GroupMemberImpl.getAllEntities()` Default implementation, overridden on EntityGroupImpl.
`java.util.Iterator` | `EntityGroupImpl.getAllMembers()` Returns an `Iterator` over the `Set` of recursively-retrieved `IGroupMembers` that are members of this `IEntityGroup`.
`java.util.Iterator` | `IGroupMember.getAllMembers()` Returns an `Iterator` over the `Set` of recursively-retrieved `IGroupMembers` that are members of `this`.
`java.util.Iterator` | `GroupMemberImpl.getAllMembers()` Default implementation, overridden on EntityGroupImpl.
`protected ICompositeGroupService` | `GroupMemberImpl.getCompositeGroupService()` Returns the composite group service.
`java.util.Iterator` | `IGroupMember.getContainingGroups()` Returns an `Iterator` over this `IGroupMember's` parent groups.
`java.util.Iterator` | `GroupMemberImpl.getContainingGroups()` Returns an `Iterator` over this `IGroupMember's` parent groups.
`IEntityGroup` | `ReferenceGroupService.getDistinguishedGroup(java.lang.String name)` Refers to the PropertiesManager to get the key for the group associated with 'name' and asks the group store implementation for the corresponding `IEntityGroup`.
`java.util.Iterator` | `EntityGroupImpl.getEntities()` Returns an `Iterator` over this `IEntityGroup's` members that are `IEntities`.
`java.util.Iterator` | `IGroupMember.getEntities()` Returns an `Iterator` over this `IGroupMember's` members that are `IEntities`.
`java.util.Iterator` | `GroupMemberImpl.getEntities()` Default implementation, overridden on EntityGroupImpl.
`IEntity` | `IGroupService.getEntity(java.lang.String key, java.lang.Class type)` Returns an `IEntity` representing a portal entity.
`IEntity` | `ReferenceGroupService.getEntity(java.lang.String key, java.lang.Class type)` Returns an `IEntity` representing a portal entity.
`IEntity` | `ICompositeGroupService.getEntity(java.lang.String key, java.lang.Class type)` Returns an `IEntity` representing a portal entity.
`IEntity` | `ReferenceCompositeGroupService.getEntity(java.lang.String key, java.lang.Class type)` Returns an `IEntity` representing a portal entity.
`IEntity` | `ReferenceIndividualGroupService.getEntity(java.lang.String key, java.lang.Class type)` Returns an `IEntity` representing a portal entity.
`IEntity` | `ICompositeGroupService.getEntity(java.lang.String key, java.lang.Class type, java.lang.String service)` Returns an `IEntity` representing a portal entity.
`IEntity` | `ReferenceCompositeGroupService.getEntity(java.lang.String key, java.lang.Class type, java.lang.String svcName)` Returns an `IEntity` representing a portal entity.
`private java.util.Set` | `GroupMemberImpl.getGroupKeys()`
`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.
`IEntityGroupStore` | `IGroupService.getGroupStore()` Returns an `IEntityGroupStore`.
`IEntityGroupStore` | `ReferenceGroupService.getGroupStore()` Returns the implementation of `IEntityGroupStore` whose class name was retrieved by the PropertiesManager (see initialize()).
`IEntityGroupStore` | `ReferenceIndividualGroupService.getGroupStore()` Returns the implementation of `IEntityGroupStore` whose class name was retrieved by the PropertiesManager (see initialize()).
`protected ILockableGroupService` | `LockableEntityGroupImpl.getLockableGroupService()`
`protected java.util.Iterator` | `EntityGroupImpl.getMemberEntities()` Returns an `Iterator` over the entities in our member `Collection`.
`private java.util.Set` | `EntityGroupImpl.getMemberEntityKeys()`
`private java.util.Set` | `EntityGroupImpl.getMemberGroupKeys()`
`IEntityGroup` | `EntityGroupImpl.getMemberGroupNamed(java.lang.String name)` Returns the named member `IEntityGroup`.
`IEntityGroup` | `IGroupMember.getMemberGroupNamed(java.lang.String name)` Returns the named `IEntityGroup` from our members `Collection`.
`IEntityGroup` | `GroupMemberImpl.getMemberGroupNamed(java.lang.String name)` Default implementation, overridden on EntityGroupImpl.
`protected java.util.Iterator` | `EntityGroupImpl.getMemberGroups()` Returns an `Iterator` over the groups in our member `Collection`.
`java.util.Iterator` | `EntityGroupImpl.getMembers()` Returns an `Iterator` over the `GroupMembers` in our member `Collection`.
`java.util.Iterator` | `IGroupMember.getMembers()` Returns an `Iterator` over the `IGroupMembers` in our member `Collection`.
`java.util.Iterator` | `GroupMemberImpl.getMembers()` Default implementation, overridden on EntityGroupImpl.
`IEntityGroup` | `ReferenceGroupService.getRootGroup(java.lang.Class type)` Refers to the PropertiesManager to get the key for the root group associated with 'type' and asks the group store implementation for the corresponding `IEntityGroup`.
`protected GroupService` | `EntityGroupImpl.getService()`
`boolean` | `EntityGroupImpl.hasMembers()`
`boolean` | `IGroupMember.hasMembers()` Answers if this `IGroupMember` has any members.
`boolean` | `GroupMemberImpl.hasMembers()` Default implementation, overridden on EntityGroupImpl.
`private void` | `ReferenceGroupService.initialize()`
`private void` | `ReferenceIndividualGroupService.initialize()`
`protected void` | `ReferenceCompositeGroupService.initializeComponentServices()` Assembles the group services composite.
`private void` | `GroupMemberImpl.initializeContainingGroupKeys()` Cache the keys for `IEntityGroups` that contain this `IGroupMember`.
`private void` | `EntityGroupImpl.initializeMembers()` Cache the `IEntityGroup` members.
`private IEntityGroup` | `RDBMEntityGroupStore.instanceFromResultSet(java.sql.ResultSet rs)` Find and return an instance of the group.
`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.
`boolean` | `EntityGroupImpl.isEditable()` Answers if this `IEntityGroup` can be changed or deleted.
`boolean` | `IEntityGroup.isEditable()` Answers if this `IEntityGroup` can be changed or deleted.
`boolean` | `IIndividualGroupService.isEditable(IEntityGroup group)` Answers if the group can be updated or deleted in the store.
`boolean` | `ReferenceIndividualGroupService.isEditable(IEntityGroup group)` Answers if the group can be updated or deleted in the store.
`protected boolean` | `GroupMemberImpl.isKnownEntityType(java.lang.Class anEntityType)`
`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.
`private ILockableEntityGroup` | `RDBMEntityGroupStore.lockableInstanceFromResultSet(java.sql.ResultSet rs)` Find and return an instance of the group.
`protected CompositeEntityIdentifier` | `ReferenceCompositeGroupService.newCompositeEntityIdentifier(java.lang.String key)` Returns a `CompositeEntityIdentifier` for the group identified by `key`.
`IEntity` | `RDBMEntityGroupStore.newEntity(java.lang.Class type, java.lang.String key)`
`IEntitySearcher` | `IEntitySearcherFactory.newEntitySearcher()`
`IEntitySearcher` | `ReferenceEntitySearcherFactory.newEntitySearcher()` Return an instance of the entity searcher implementation.
`IEntityStore` | `IEntityStoreFactory.newEntityStore()`
`IEntityStore` | `ReferenceEntityStoreFactory.newEntityStore()` Return an instance of the entity store implementation.
`IEntityNameFinder` | `ReferencePersonNameFinderFactory.newFinder()` Return a finder instance.
`IEntityNameFinder` | `EntityGroupNameFinderFactory.newFinder()`
`IEntityNameFinder` | `ReferenceChannelNameFinderFactory.newFinder()` Return a finder instance.
`IEntityNameFinder` | `IEntityNameFinderFactory.newFinder()` Return a finder instance.
`IEntityGroup` | `IGroupService.newGroup(java.lang.Class type)` Returns a new `IEntityGroup` for the given Class with an unused key.
`IEntityGroup` | `ReferenceGroupService.newGroup(java.lang.Class type)` Returns a new `IEntityGroup` for the given Class with an unused key.
`IEntityGroup` | `IIndividualGroupService.newGroup(java.lang.Class type)` Returns a new `IEntityGroup` for the given Class with an unused key.
`IEntityGroup` | `ReferenceIndividualGroupService.newGroup(java.lang.Class type)` Returns a new `IEntityGroup` for the given Class with an unused key.
`IEntityGroup` | `ICompositeGroupService.newGroup(java.lang.Class type, javax.naming.Name serviceName)` Returns a new `IEntityGroup` for the given Class with an unused key from the named service.
`IEntityGroup` | `ReferenceCompositeGroupService.newGroup(java.lang.Class type, javax.naming.Name serviceName)` Returns a new `IEntityGroup` from the named service.
`IGroupService` | `IGroupServiceFactory.newGroupService()` Return an IGroupService instance.
`IGroupService` | `ReferenceGroupServiceFactory.newGroupService()` Return an instance of the service implementation.
`ICompositeGroupService` | `ReferenceCompositeGroupServiceFactory.newGroupService()` Return an instance of the service implementation.
`IComponentGroupService` | `IComponentGroupServiceFactory.newGroupService()`
`ICompositeGroupService` | `ICompositeGroupServiceFactory.newGroupService()`
`IComponentGroupService` | `ReferenceIndividualGroupServiceFactory.newGroupService()` Return an instance of the service implementation.
`IComponentGroupService` | `IComponentGroupServiceFactory.newGroupService(ComponentGroupServiceDescriptor descriptor)`
`IComponentGroupService` | `ReferenceIndividualGroupServiceFactory.newGroupService(ComponentGroupServiceDescriptor svcDescriptor)` Return an instance of the service implementation.
`IEntityGroupStore` | `ReferenceEntityGroupStoreFactory.newGroupStore()` Return an instance of the group store implementation.
`IEntityGroupStore` | `IEntityGroupStoreFactory.newGroupStore()`
`IEntityGroupStore` | `ReferenceEntityGroupStoreFactory.newGroupStore(ComponentGroupServiceDescriptor svcDescriptor)` Return an instance of the group store implementation.
`IEntityGroupStore` | `IEntityGroupStoreFactory.newGroupStore(ComponentGroupServiceDescriptor svcDescriptor)` Factory method takes a service descriptor parm, which lets the factory customize the store.
`IEntitySearcher` | `ReferenceEntitySearcherFactory.newInstance()` Return an instance of the entity searcher implementation.
`IEntityGroupStore` | `ReferenceEntityGroupStoreFactory.newInstance()` Return an instance of the group store implementation.
`IEntityStore` | `ReferenceEntityStoreFactory.newInstance()` Return an instance of the entity store implementation.
`IEntityGroup` | `IEntityGroupStore.newInstance(java.lang.Class entityType)`
`IEntityGroup` | `RDBMEntityGroupStore.newInstance(java.lang.Class type)`
`IEntity` | `IEntityStore.newInstance(java.lang.String key)`
`IEntity` | `RDBMEntityStore.newInstance(java.lang.String key)`
`IEntity` | `IEntityStore.newInstance(java.lang.String key, java.lang.Class type)`
`IEntity` | `RDBMEntityStore.newInstance(java.lang.String key, java.lang.Class type)`
`private IEntityGroup` | `RDBMEntityGroupStore.newInstance(java.lang.String newKey, java.lang.Class newType, java.lang.String newCreatorID, java.lang.String newName, java.lang.String newDescription)`
`private ILockableEntityGroup` | `RDBMEntityGroupStore.newLockableInstance(java.lang.String newKey, java.lang.Class newType, java.lang.String newCreatorID, java.lang.String newName, java.lang.String newDescription)`
`private void` | `RDBMEntityGroupStore.primAdd(IEntityGroup group, java.sql.Connection conn)` Insert the entity into the database.
`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.
`private IEntityGroup` | `RDBMEntityGroupStore.primFind(java.lang.String groupID, boolean lockable)` Find and return an instance of the group.
`protected IEntityGroup` | `ReferenceCompositeGroupService.primFindGroup(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if the `IGroupMember` does not exist.
`protected IEntityGroup` | `ReferenceIndividualGroupService.primFindGroup(java.lang.String localKey)` Returns a pre-existing `IEntityGroup` or null if it does not exist.
`protected java.util.Set` | `GroupMemberImpl.primGetAllContainingGroups(java.util.Set s)` Returns the `Set` of groups in our member `Collection` and, recursively, in the `Collections` of our members.
`protected java.util.Set` | `EntityGroupImpl.primGetAllEntities(java.util.Set entities)` Returns the `Set` of `IEntities` in our member `Collection` and, recursively, in the `Collections` of our members.
`protected java.util.Set` | `EntityGroupImpl.primGetAllMembers(java.util.Set s)` Returns the `Set` of `IGroupMembers` in our member `Collection` and, recursively, in the `Collections` of our members.
`protected IEntity` | `ReferenceIndividualGroupService.primGetEntity(java.lang.String key, java.lang.Class type)` Returns an `IEntity` representing a portal entity.
`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.
`private void` | `LockableEntityGroupImpl.primUpdate(boolean renewLock)` Ask the service to update this group (in the store), update the back-pointers of the updated members, and force the retrieval of containing groups in case the memberships of THIS group have changed during the time the group has been locked.
`private void` | `RDBMEntityGroupStore.primUpdate(IEntityGroup group, java.sql.Connection conn)` Update the entity in the database.
`private void` | `LockableEntityGroupImpl.primUpdateMembers(boolean renewLock)` Ask the service to update this group (in the store), update the back-pointers of the updated members, and force the retrieval of containing groups in case the memberships of THIS group have changed during the time the group has been locked.
`private void` | `ReferenceIndividualGroupService.removeDeletedGroupFromContainingGroups(ILockableEntityGroup group)` Removes the `ILockableEntityGroup` from its containing groups.
`void` | `GroupMemberImpl.removeGroup(IEntityGroup eg)` Removes the key of the `IEntityGroup` from our `Set` of group keys by copying the keys, updating the copy, and replacing the old keys 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.
`EntityIdentifier[]` | `IGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type)` Find EntityIdentifiers for entities whose name matches the query string according to the specified method and is of the specified type
`EntityIdentifier[]` | `ReferenceGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type)`
`EntityIdentifier[]` | `ICompositeGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type)` Find EntityIdentifiers for entities whose name matches the query string according to the specified method and is of the specified type
`EntityIdentifier[]` | `ReferenceCompositeGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type)` Find EntityIdentifiers for entities whose name matches the query string according to the specified method and is of the specified type
`EntityIdentifier[]` | `IEntitySearcher.searchForEntities(java.lang.String query, int method, java.lang.Class type)` Find EntityIdentifiers for entities whose name matches the query string according to the specified method and is of the specified type
`EntityIdentifier[]` | `ReferenceIndividualGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type)`
`EntityIdentifier[]` | `IGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type, IEntityGroup ancestor)` Find EntityIdentifiers for entities whose name matches the query string according to the specified method, is of the specified type and descends from the specified group
`EntityIdentifier[]` | `ReferenceGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type, IEntityGroup ancestor)`
`EntityIdentifier[]` | `ICompositeGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type, IEntityGroup ancestor)` Find EntityIdentifiers for entities whose name matches the query string according to the specified method, is of the specified type and descends from the specified group
`EntityIdentifier[]` | `ReferenceCompositeGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type, IEntityGroup ancestor)` Find EntityIdentifiers for entities whose name matches the query string according to the specified method, is of the specified type and descends from the specified group
`EntityIdentifier[]` | `ReferenceIndividualGroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type, IEntityGroup ancestor)`
`EntityIdentifier[]` | `IGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)` Find EntityIdentifiers for groups whose name matches the query string according to the specified method and matches the provided leaf type
`EntityIdentifier[]` | `IEntityGroupStore.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)` Find EntityIdentifiers for groups whose name matches the query string according to the specified method and matches the provided leaf type
`EntityIdentifier[]` | `ReferenceGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)`
`EntityIdentifier[]` | `ICompositeGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)` Find EntityIdentifiers for groups whose name matches the query string according to the specified method and matches the provided leaf type
`EntityIdentifier[]` | `ReferenceCompositeGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)` Find EntityIdentifiers for groups whose name matches the query string according to the specified method and matches the provided leaf type
`EntityIdentifier[]` | `RDBMEntityGroupStore.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)`
`EntityIdentifier[]` | `ReferenceIndividualGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)`
`EntityIdentifier[]` | `IGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype, IEntityGroup ancestor)` Find EntityIdentifiers for groups whose name matches the query string according to the specified method, has the provided leaf type and descends from the specified group
`EntityIdentifier[]` | `ReferenceGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype, IEntityGroup ancestor)`
`EntityIdentifier[]` | `ICompositeGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype, IEntityGroup ancestor)` Find EntityIdentifiers for groups whose name matches the query string according to the specified method, has the provided leaf type and descends from the specified group
`EntityIdentifier[]` | `ReferenceCompositeGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype, IEntityGroup ancestor)` Find EntityIdentifiers for groups whose name matches the query string according to the specified method, has the provided leaf type and descends from the specified group
`EntityIdentifier[]` | `ReferenceIndividualGroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype, IEntityGroup ancestor)`
`void` | `EntityGroupImpl.setLocalGroupService(IIndividualGroupService newIndividualGroupService)`
`void` | `IEntityGroup.setLocalGroupService(IIndividualGroupService groupService)` Sets the group service of origin.
`void` | `EntityGroupImpl.setName(java.lang.String newName)` We used to check duplicate sibling names but no longer do.
`void` | `IEntityGroup.setName(java.lang.String name)` Sets the group name which must be unique within any of its containing groups.
`void` | `EntityGroupImpl.setServiceName(javax.naming.Name newServiceName)` Sets the service Name of the group service of origin.
`static IGroupService` | `ReferenceGroupService.singleton()`
`static RDBMEntityGroupStore` | `RDBMEntityGroupStore.singleton()`
`protected void` | `ReferenceIndividualGroupService.synchronizeGroupMembersOnDelete(IEntityGroup group)` Remove the back pointers of the group members of the deleted group.
`protected void` | `ReferenceIndividualGroupService.synchronizeGroupMembersOnUpdate(IEntityGroup group)` Adjust the back pointers of the updated group members to either add or remove the parent group.
`protected void` | `ReferenceIndividualGroupService.throwExceptionIfNotInternallyManaged()`
`void` | `LockableEntityGroupImpl.update()`
`void` | `EntityGroupImpl.update()` Delegate to the factory.
`void` | `IEntityGroup.update()` Commit the `IEntityGroup` AND ITS MEMBERSHIPS to the data store.
`void` | `IEntityGroupStore.update(IEntityGroup group)` Adds or updates the `IEntityGroup` AND ITS MEMBERSHIPS to the data store, as appropriate.
`void` | `RDBMEntityGroupStore.update(IEntityGroup group)` Commit this entity AND ITS MEMBERSHIPS to the underlying store.
`void` | `LockableEntityGroupImpl.updateAndRenewLock()`
`void` | `ILockableEntityGroup.updateAndRenewLock()` Updates the group and its members and renews the lock.
`void` | `IGroupService.updateGroup(IEntityGroup group)` Commits the updated `IEntityGroup` to the store.
`void` | `ReferenceGroupService.updateGroup(IEntityGroup group)` Updates the cache and the store with the new `IEntityGroup`.
`void` | `IIndividualGroupService.updateGroup(IEntityGroup group)` Commits the updated `IEntityGroup` and its memberships to the store.
`void` | `ReferenceIndividualGroupService.updateGroup(IEntityGroup group)` Update the store and the updated members.
`void` | `ILockableGroupService.updateGroup(ILockableEntityGroup group)` Commits the updated `ILockableEntityGroup` to the store.
`void` | `ReferenceGroupService.updateGroup(ILockableEntityGroup group)` Updates the `ILockableEntityGroup` in the cache and the store.
`void` | `ReferenceIndividualGroupService.updateGroup(ILockableEntityGroup group)` Updates the `ILockableEntityGroup` in the cache and the store.
`void` | `ILockableGroupService.updateGroup(ILockableEntityGroup group, boolean renewLock)` Commits the updated `ILockableEntityGroup` to the store and renews the lock.
`void` | `ReferenceGroupService.updateGroup(ILockableEntityGroup group, boolean renewLock)` Updates the `ILockableEntityGroup` in the store and removes it from the cache.
`void` | `ReferenceIndividualGroupService.updateGroup(ILockableEntityGroup group, boolean renewLock)` Updates the `ILockableEntityGroup` in the store and removes it from the cache.
`void` | `IGroupService.updateGroupMembers(IEntityGroup group)` Commits the updated `IEntityGroup` to the store.
`void` | `ReferenceGroupService.updateGroupMembers(IEntityGroup group)` Updates the cache and the store with the updated `IEntityGroup`.
`void` | `IIndividualGroupService.updateGroupMembers(IEntityGroup group)` Commits the updated group memberships to the store.
`void` | `ReferenceIndividualGroupService.updateGroupMembers(IEntityGroup group)` Update the store and the updated members.
`void` | `ILockableGroupService.updateGroupMembers(ILockableEntityGroup group)` Commits the updated `ILockableEntityGroup` to the store.
`void` | `ReferenceGroupService.updateGroupMembers(ILockableEntityGroup group)` Updates the `ILockableEntityGroup` in the cache and the store.
`void` | `ReferenceIndividualGroupService.updateGroupMembers(ILockableEntityGroup group)` Updates the `ILockableEntityGroup` in the cache and the store.
`void` | `ILockableGroupService.updateGroupMembers(ILockableEntityGroup group, boolean renewLock)` Commits the updated `ILockableEntityGroup` to the store and renews the lock.
`void` | `ReferenceGroupService.updateGroupMembers(ILockableEntityGroup group, boolean renewLock)` Updates the `ILockableEntityGroup` in the store and removes it from the cache.
`void` | `ReferenceIndividualGroupService.updateGroupMembers(ILockableEntityGroup group, boolean renewLock)` Updates the `ILockableEntityGroup` in the store and removes it from the cache.
`void` | `LockableEntityGroupImpl.updateMembers()`
`void` | `EntityGroupImpl.updateMembers()` Delegate to the factory.
`void` | `IEntityGroup.updateMembers()` Commit this `IEntityGroup's` memberships to the data store.
`void` | `IEntityGroupStore.updateMembers(IEntityGroup group)` Commits the group memberships of the `IEntityGroup` to the data store.
`void` | `RDBMEntityGroupStore.updateMembers(IEntityGroup eg)` Insert and delete group membership rows inside a transaction.
`void` | `LockableEntityGroupImpl.updateMembersAndRenewLock()`
`void` | `ILockableEntityGroup.updateMembersAndRenewLock()` Updates the members and renews the lock.

Constructors in org.jasig.portal.groups that throw GroupsException
`CompositeEntityIdentifier(java.lang.String entityKey, java.lang.Class entityType)`
`CompositeServiceIdentifier(java.lang.String serviceKey)` CompositeServiceIdentifier.
`CompositeServiceIdentifier(java.lang.String entityKey, java.lang.Class entityType)` CompositeServiceIdentifier.
`EntityGroupImpl(java.lang.String groupKey, java.lang.Class entityType)` EntityGroupImpl
`EntityImpl(EntityIdentifier ei)` EntityImpl constructor
`EntityImpl(java.lang.String newEntityKey, java.lang.Class newEntityType)` EntityImpl constructor
`EntityTestingGroupImpl(java.lang.String groupKey, java.lang.Class entityType)`
`GroupMemberImpl(EntityIdentifier newEntityIdentifier)` GroupMemberImpl constructor
`GroupMemberImpl(java.lang.String key, java.lang.Class type)` GroupMemberImpl constructor
`LockableEntityGroupImpl(java.lang.String groupKey, java.lang.Class groupType)` LockableEntityGroupImpl constructor.
`ReferenceCompositeGroupService()` ReferenceCompositeGroupService constructor comment.
`ReferenceGroupService()` ReferenceGroupsService constructor.
`ReferenceIndividualGroupService()` ReferenceGroupsService constructor.
`ReferenceIndividualGroupService(ComponentGroupServiceDescriptor svcDescriptor)` ReferenceGroupsService constructor.

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

Methods in org.jasig.portal.groups.filesystem that throw GroupsException
`boolean` | `FileSystemGroupStore.contains(IEntityGroup group, IGroupMember member)` Answers if `group` contains `member`.
`boolean` | `FileSystemGroupStore.containsGroupNamed(IEntityGroup group, java.lang.String name)` Answers if `group` contains a member group named `name`.
`void` | `FileSystemGroupStore.delete(IEntityGroup group)` Delete this `IEntityGroup` from the data store.
`private boolean` | `FileSystemGroupStore.fileContains(java.io.File file, IGroupMember member)` Answers if `file` contains `member`.
`private IEntityGroup` | `FileSystemGroupStore.find(java.io.File file)` Returns an instance of the `IEntityGroup` from the data store.
`IEntityGroup` | `FileSystemGroupStore.find(java.lang.String key)` Returns an instance of the `IEntityGroup` from the data store.
`protected java.util.Iterator` | `FileSystemGroupStore.findContainingGroups(IEntity ent)` Returns an `Iterator` over the `Collection` of `IEntityGroups` that the `IEntity` belongs to.
`protected java.util.Iterator` | `FileSystemGroupStore.findContainingGroups(IEntityGroup group)` Returns an `Iterator` over the `Collection` of `IEntityGroups` that the `IGroupMember` belongs to.
`java.util.Iterator` | `FileSystemGroupStore.findContainingGroups(IGroupMember gm)` Returns an `Iterator` over the `Collection` of `IEntityGroups` that the `IGroupMember` belongs to.
`java.util.Iterator` | `FileSystemGroupStore.findEntitiesForGroup(IEntityGroup group)` Returns an `Iterator` over the `Collection` of `IEntities` that are members of this `IEntityGroup`.
`ILockableEntityGroup` | `FileSystemGroupStore.findLockable(java.lang.String key)` Returns an instance of the `ILockableEntityGroup` from the data store.
`java.lang.String[]` | `FileSystemGroupStore.findMemberGroupKeys(IEntityGroup group)` Returns a `String[]` containing the keys of `IEntityGroups` that are members of this `IEntityGroup`.
`java.util.Iterator` | `FileSystemGroupStore.findMemberGroups(IEntityGroup group)` Returns an `Iterator` over the `Collection` of `IEntityGroups` that are members of this `IEntityGroup`.
`protected java.util.Collection` | `FileSystemGroupStore.getEntitiesFromFile(java.io.File idFile)`
`protected static FileSystemGroupStore` | `FileSystemEntitySearcherFactory.getGroupStore()`
`protected static FileSystemGroupStore` | `FileSystemGroupStoreFactory.getGroupStore()`
`IEntitySearcher` | `FileSystemEntitySearcherFactory.newEntitySearcher()`
`IEntityStore` | `FileSystemGroupStoreFactory.newEntityStore()` Return an instance of the entity store implementation.
`IEntityGroupStore` | `FileSystemGroupStoreFactory.newGroupStore()` Return an instance of the entity group store implementation.
`IEntityGroupStore` | `FileSystemGroupStoreFactory.newGroupStore(ComponentGroupServiceDescriptor svcDescriptor)` Return an instance of the entity group store implementation.
`IEntityGroup` | `FileSystemGroupStore.newInstance(java.lang.Class entityType)`
`private IEntityGroup` | `FileSystemGroupStore.newInstance(java.io.File f)`
`IEntity` | `FileSystemGroupStore.newInstance(java.lang.String key)`
`IEntity` | `FileSystemGroupStore.newInstance(java.lang.String key, java.lang.Class type)`
`private IEntityGroup` | `FileSystemGroupStore.newInstance(java.lang.String newKey, java.lang.Class newType, java.lang.String newName)`
`EntityIdentifier[]` | `FileSystemGroupStore.searchForEntities(java.lang.String query, int method, java.lang.Class type)` Find EntityIdentifiers for entities whose name matches the query string according to the specified method and is of the specified type
`EntityIdentifier[]` | `FileSystemGroupStore.searchForGroups(java.lang.String query, int searchMethod, java.lang.Class leafType)` Returns an EntityIdentifier[] of groups of the given leaf type whose names match the query string according to the search method.
`void` | `FileSystemGroupStore.update(IEntityGroup group)` Adds or updates the `IEntityGroup` AND ITS MEMBERSHIPS to the data store, as appropriate.
`void` | `FileSystemGroupStore.updateMembers(IEntityGroup group)` Commits the group memberships of the `IEntityGroup` to the data store.

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

Methods in org.jasig.portal.groups.ldap that throw GroupsException
`boolean` | `LDAPGroupStore.contains(IEntityGroup group, IGroupMember member)` Answers if `group` contains `member`.
`boolean` | `LDAPGroupStore.containsGroupNamed(IEntityGroup group, java.lang.String name)` Answers if `group` contains a member group named `name`.
`void` | `LDAPGroupStore.delete(IEntityGroup group)`
`IEntityGroup` | `LDAPGroupStore.find(java.lang.String key)`
`java.util.Iterator` | `LDAPGroupStore.findContainingGroups(IGroupMember gm)`
`java.util.Iterator` | `LDAPGroupStore.findEntitiesForGroup(IEntityGroup group)`
`ILockableEntityGroup` | `LDAPGroupStore.findLockable(java.lang.String key)`
`java.lang.String[]` | `LDAPGroupStore.findMemberGroupKeys(IEntityGroup group)`
`java.util.Iterator` | `LDAPGroupStore.findMemberGroups(IEntityGroup group)`
`protected IEntityGroup` | `LDAPGroupStore.makeGroup(LDAPGroupStore.GroupShadow shadow)`
`IEntitySearcher` | `LDAPEntitySearcherFactory.newEntitySearcher()` Return an instance of the entity searcher implementation.
`IEntityStore` | `LDAPEntityStoreFactory.newEntityStore()` Return an instance of the entity store implementation.
`IEntityGroupStore` | `LDAPGroupStoreFactory.newGroupStore()` Return an instance of the group store implementation.
`IEntityGroupStore` | `LDAPGroupStoreFactory.newGroupStore(ComponentGroupServiceDescriptor svcDescriptor)` Return an instance of the group store implementation.
`IEntityGroupStore` | `LDAPGroupStoreFactory.newInstance()` Return an instance of the group store implementation.
`IEntityStore` | `LDAPEntityStoreFactory.newInstance()` Return an instance of the entity store implementation.
`IEntitySearcher` | `LDAPEntitySearcherFactory.newInstance()` Return an instance of the entity searcher implementation.
`IEntityGroup` | `LDAPGroupStore.newInstance(java.lang.Class entityType)`
`IEntity` | `LDAPGroupStore.newInstance(java.lang.String key)`
`IEntity` | `LDAPGroupStore.newInstance(java.lang.String key, java.lang.Class type)`
`EntityIdentifier[]` | `LDAPGroupStore.searchForEntities(java.lang.String query, int method, java.lang.Class type)`
`EntityIdentifier[]` | `LDAPGroupStore.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)`
`void` | `LDAPGroupStore.update(IEntityGroup group)`
`void` | `LDAPGroupStore.updateMembers(IEntityGroup group)`

Uses of GroupsException in org.jasig.portal.groups.local

Methods in org.jasig.portal.groups.local that throw GroupsException
`EntityIdentifier[]` | `ITypedEntitySearcher.searchForEntities(java.lang.String query, int method)`
`EntityIdentifier[]` | `EntitySearcherImpl.searchForEntities(java.lang.String query, int method, java.lang.Class type)`

Uses of GroupsException in org.jasig.portal.groups.local.searchers

Methods in org.jasig.portal.groups.local.searchers that throw GroupsException
`EntityIdentifier[]` | `RDBMPersonSearcher.searchForEntities(java.lang.String query, int method)`
`EntityIdentifier[]` | `RDBMChannelDefSearcher.searchForEntities(java.lang.String query, int method)`

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

Methods in org.jasig.portal.groups.pags that throw GroupsException
`private void` | `PersonAttributesGroupStore.cacheContainingGroupsForGroups()`
`boolean` | `PersonAttributesGroupStore.contains(IEntityGroup group, IGroupMember member)`
`void` | `PersonAttributesGroupStore.delete(IEntityGroup group)`
`IEntityGroup` | `PersonAttributesGroupStore.find(java.lang.String key)`
`java.util.Iterator` | `PersonAttributesGroupStore.findContainingGroups(IGroupMember member)`
`private java.util.Iterator` | `PersonAttributesGroupStore.findContainingGroupsForEntity(IEntity member)`
`java.util.Iterator` | `PersonAttributesGroupStore.findEntitiesForGroup(IEntityGroup group)`
`ILockableEntityGroup` | `PersonAttributesGroupStore.findLockable(java.lang.String key)`
`java.lang.String[]` | `PersonAttributesGroupStore.findMemberGroupKeys(IEntityGroup group)`
`java.util.Iterator` | `PersonAttributesGroupStore.findMemberGroups(IEntityGroup group)`
`private void` | `PersonAttributesGroupStore.initGroups()` Iterates over the groupDefinitions Collection and creates the corresponding groups.
`IEntitySearcher` | `PersonAttributesEntitySearcherFactory.newEntitySearcher()`
`IEntityStore` | `PersonAttributesEntityStoreFactory.newEntityStore()`
`IEntityGroupStore` | `PersonAttributesGroupStoreFactory.newGroupStore()`
`IEntityGroupStore` | `PersonAttributesGroupStoreFactory.newGroupStore(ComponentGroupServiceDescriptor svcDescriptor)`
`IEntityGroup` | `PersonAttributesGroupStore.newInstance(java.lang.Class entityType)`
`IEntity` | `PersonAttributesGroupStore.newInstance(java.lang.String key)`
`IEntity` | `PersonAttributesGroupStore.newInstance(java.lang.String key, java.lang.Class type)`
`private java.util.Set` | `PersonAttributesGroupStore.primGetAllContainingGroups(IEntityGroup group, java.util.Set s)`
`EntityIdentifier[]` | `PersonAttributesGroupStore.searchForEntities(java.lang.String query, int method, java.lang.Class type)`
`EntityIdentifier[]` | `PersonAttributesGroupStore.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)`
`private boolean` | `PersonAttributesGroupStore.testRecursively(PersonAttributesGroupStore.GroupDefinition groupDef, IPerson person)`
`void` | `PersonAttributesGroupStore.update(IEntityGroup group)`
`void` | `PersonAttributesGroupStore.updateMembers(IEntityGroup group)`

Uses of GroupsException in org.jasig.portal.security

Methods in org.jasig.portal.security that throw GroupsException
`IGroupMember` | `IAuthorizationService.getGroupMember(IAuthorizationPrincipal principal)`
`IAuthorizationPrincipal` | `IAuthorizationService.newPrincipal(IGroupMember groupMember)` Converts an `IGroupMember` into an `IAuthorizationPrincipal`.

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

Methods in org.jasig.portal.security.provider that throw GroupsException
`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`.
`IAuthorizationPrincipal` | `AuthorizationImpl.newPrincipal(IGroupMember groupMember)` Converts an `IGroupMember` into an `IAuthorizationPrincipal`.

Uses of GroupsException in org.jasig.portal.services

Methods in org.jasig.portal.services that throw GroupsException
`static IEntityGroup` | `GroupService.findGroup(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if the `IGroupMember` does not exist.
`static ILockableEntityGroup` | `GroupService.findLockableGroup(java.lang.String key, java.lang.String lockOwner)` Returns a pre-existing `ILockableEntityGroup` or null if the group is not found.
`static ICompositeGroupService` | `GroupService.getCompositeGroupService()` Returns the `ICompositeGroupService` implementation in use.
`protected java.lang.String` | `GroupService.getDefaultServiceName()`
`static IEntityGroup` | `GroupService.getDistinguishedGroup(java.lang.String name)` Refers to the PropertiesManager to get the key for the group associated with 'name' and asks the group store implementation for the corresponding `IEntityGroup`.
`static IEntity` | `GroupService.getEntity(java.lang.String key, java.lang.Class type)` Returns an `IEntity` representing a portal entity.
`static IEntity` | `GroupService.getEntity(java.lang.String key, java.lang.Class type, java.lang.String service)` Returns an `IEntity` representing a portal entity.
`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.
`static IGroupService` | `GroupService.getGroupService()` Returns the `IGroupService` implementation in use.
`IEntityNameFinder` | `EntityNameFinderService.getNameFinder(java.lang.Class type)`
`static IEntityGroup` | `GroupService.getRootGroup(java.lang.Class type)` Refers to the PropertiesManager to get the key for the root group associated with 'type' and asks the group store implementation for the corresponding `IEntityGroup`.
`protected GroupServiceConfiguration` | `GroupService.getServiceConfiguration()`
`protected IEntityGroup` | `GroupService.ifindGroup(java.lang.String key)` Returns a pre-existing `IEntityGroup` or null if the `IGroupMember` does not exist.
`protected ILockableEntityGroup` | `GroupService.ifindLockableGroup(java.lang.String key, java.lang.String lockOwner)` Returns a pre-existing `ILockableEntityGroup` or null if the group is not found.
`protected void` | `GroupService.ifinishedSession(IPerson person)` Receives notice that the UserInstance has been unbound from the HttpSession.
`protected IEntityGroup` | `GroupService.igetDistinguishedGroup(java.lang.String name)` Refers to the PropertiesManager to get the key for the group associated with 'name' and asks the group store implementation for the corresponding `IEntityGroup`.
`protected IEntity` | `GroupService.igetEntity(java.lang.String key, java.lang.Class type, java.lang.String service)` Returns an `IEntity` representing a pre-existing 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.
`protected IEntityGroup` | `GroupService.igetRootGroup(java.lang.Class type)` Refers to the PropertiesManager to get the key for the root group associated with 'type' and asks the group store implementation for the corresponding `IEntityGroup`.
`protected IEntityGroup` | `GroupService.inewGroup(java.lang.Class type)` Returns a new `IEntityGroup` for the given Class with an unused key.
`protected IEntityGroup` | `GroupService.inewGroup(java.lang.Class type, java.lang.String serviceName)` Returns a new `IEntityGroup` for the given Class with an unused key.
`private void` | `GroupService.initialize()`
`private void` | `GroupService.initializeCompositeService()`
`static GroupService` | `GroupService.instance()`
`static IEntityGroup` | `GroupService.newGroup(java.lang.Class type)` Returns a new `IEntityGroup` for the given Class with an unused key.
`static IEntityGroup` | `GroupService.newGroup(java.lang.Class type, java.lang.String serviceName)` Returns a new `IEntityGroup` for the given Class with an unused key.
`IAuthorizationPrincipal` | `AuthorizationService.newPrincipal(IGroupMember groupMember)`
`static java.lang.String` | `GroupService.parseLocalKey(java.lang.String compositeKey)` Extracts the final node from the String form of a composite key.
`static javax.naming.Name` | `GroupService.parseServiceName(java.lang.String serviceName)` Converts the String form of a service name into a Name.
`static EntityIdentifier[]` | `GroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type)`
`static EntityIdentifier[]` | `GroupService.searchForEntities(java.lang.String query, int method, java.lang.Class type, IEntityGroup ancestor)`
`static EntityIdentifier[]` | `GroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype)`
`static EntityIdentifier[]` | `GroupService.searchForGroups(java.lang.String query, int method, java.lang.Class leaftype, IEntityGroup ancestor)`
`static void` | `GroupService.startUp()`

Constructors in org.jasig.portal.services that throw GroupsException
`GroupService()` Creates new GroupService

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