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