gov.bnl.gums.db
Interface ManualUserGroupDB

All Known Implementing Classes:
HibernateUserGroupDB, LDAPUserGroupDB

public interface ManualUserGroupDB

The persistance layer of a ManualUserGroup, allowing to store a set of users.

The persistance layer shouldn't be doing any kind of caching: it will be done by the ManualUserGroup itself.

Author:
Gabriele Carcassi, Jay Packard

Method Summary
 void addMember(GridUser userDN)
          Add member to group
 boolean isMemberInGroup(GridUser user)
          Checks to see if member in group
 boolean removeMember(GridUser userDN)
          Remove member from group
 java.util.List retrieveMembers()
          Get list of members
 

Method Detail

addMember

void addMember(GridUser userDN)
Add member to group

Parameters:
userDN -

removeMember

boolean removeMember(GridUser userDN)
Remove member from group

Parameters:
userDN -
Returns:
true if userDN removed

isMemberInGroup

boolean isMemberInGroup(GridUser user)
Checks to see if member in group

Parameters:
user -
Returns:
true if user in group

retrieveMembers

java.util.List retrieveMembers()
Get list of members

Returns:
list of members


Copyright © 2004-2008. All Rights Reserved.