| org.jasig.portal.groups.IEntityGroupStore
All known Subclasses: org.jasig.portal.groups.filesystem.FileSystemGroupStore, org.jasig.portal.groups.ldap.LDAPGroupStore, org.jasig.portal.groups.RDBMEntityGroupStore, org.jasig.portal.groups.pags.PersonAttributesGroupStore,
IEntityGroupStore | public interface IEntityGroupStore extends IGroupConstants(Code) | | Interface for finding and maintaining IEntityGroups .
author: Dan Ellentuck version: 1.0, 11/29/01 |
contains | public boolean contains(IEntityGroup group, IGroupMember member) throws GroupsException(Code) | | Answers if group contains member .
boolean Parameters: group - org.jasig.portal.groups.IEntityGroup Parameters: member - org.jasig.portal.groups.IGroupMember |
delete | public void delete(IEntityGroup group) throws GroupsException(Code) | | Delete this IEntityGroup from the data store.
Parameters: group - org.jasig.portal.groups.IEntityGroup |
find | public IEntityGroup find(String key) throws GroupsException(Code) | | Returns an instance of the IEntityGroup from the data store.
org.jasig.portal.groups.IEntityGroup Parameters: key - java.lang.String |
findContainingGroups | public Iterator findContainingGroups(IGroupMember gm) throws GroupsException(Code) | | Returns an Iterator over the Collection of
IEntityGroups that the IGroupMember belongs to.
java.util.Iterator Parameters: gm - org.jasig.portal.groups.IEntityGroup |
findEntitiesForGroup | public Iterator findEntitiesForGroup(IEntityGroup group) throws GroupsException(Code) | | Returns an Iterator over the Collection of
IEntities that are members of this IEntityGroup .
java.util.Iterator Parameters: group - org.jasig.portal.groups.IEntityGroup |
findMemberGroupKeys | public String[] findMemberGroupKeys(IEntityGroup group) throws GroupsException(Code) | | Returns a String[] containing the keys of IEntityGroups
that are members of this IEntityGroup . In a composite group
system, a group may contain a member group from a different service. This is
called a foreign membership, and is only possible in an internally-managed
service. A group store in such a service can return the key of a foreign member
group, but not the group itself, which can only be returned by its local store.
String[] Parameters: group - org.jasig.portal.groups.IEntityGroup |
findMemberGroups | public Iterator findMemberGroups(IEntityGroup group) throws GroupsException(Code) | | Returns an Iterator over the Collection of
IEntityGroups that are members of this IEntityGroup .
java.util.Iterator Parameters: group - org.jasig.portal.groups.IEntityGroup |
searchForGroups | public EntityIdentifier[] searchForGroups(String query, int method, Class leaftype) throws GroupsException(Code) | | Find EntityIdentifiers for groups whose name matches the query string
according to the specified method and matches the provided leaf type
|
update | public void update(IEntityGroup group) throws GroupsException(Code) | | Adds or updates the IEntityGroup AND ITS MEMBERSHIPS to the
data store, as appropriate.
Parameters: group - org.jasig.portal.groups.IEntityGroup |
updateMembers | public void updateMembers(IEntityGroup group) throws GroupsException(Code) | | Commits the group memberships of the IEntityGroup to
the data store.
Parameters: group - org.jasig.portal.groups.IEntityGroup |
|
|