org.cagrid.tools.groups
Class Group

java.lang.Object
  extended by org.cagrid.tools.groups.Group

public class Group
extends java.lang.Object

Version:
$Id: ArgumentManagerTable.java,v 1.2 2004/10/15 16:35:16 langella Exp $
Author:
Stephen Langella , Scott Oster , Shannon Hastings

Constructor Summary
protected Group(Database db, long id)
           
 
Method Summary
 void addMember(java.lang.String member)
           
 long getGroupId()
           
 java.util.List getMembers()
           
 java.lang.String getName()
           
 boolean isMember(java.lang.String member)
           
 void removeAllMembers()
           
 void removeMember(java.lang.String member)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Group

protected Group(Database db,
                long id)
Method Detail

addMember

public void addMember(java.lang.String member)
               throws GroupException
Throws:
GroupException

isMember

public boolean isMember(java.lang.String member)
                 throws GroupException
Throws:
GroupException

getMembers

public java.util.List getMembers()
                          throws GroupException
Throws:
GroupException

removeMember

public void removeMember(java.lang.String member)
                  throws GroupException
Throws:
GroupException

removeAllMembers

public void removeAllMembers()
                      throws GroupException
Throws:
GroupException

getGroupId

public long getGroupId()

getName

public java.lang.String getName()
                         throws GroupException
Throws:
GroupException

setName

public void setName(java.lang.String name)