View Javadoc

1   /*
2    * ManualUserGroupDB.java
3    *
4    * Created on May 25, 2004, 4:35 PM
5    */
6   
7   package gov.bnl.gums;
8   
9   import java.util.*;
10  
11  /*** The persistance layer of a ManualUserGroup, allowing to store a set
12   * of users.
13   * <p>
14   * The persistance layer shouldn't be doing any kind of caching: it will be
15   * done by the ManualUserGroup itself.
16   *
17   * @author  Gabriele Carcassi
18   */
19  public interface ManualUserGroupDB {
20      void addMember(GridUser userDN);
21      boolean removeMember(GridUser userDN);
22      boolean isMemberInGroup(GridUser user);
23      List retrieveMembers();
24  }