Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.lucane.server.store
Class UserStore  view UserStore download UserStore.java

java.lang.Object
  extended byorg.lucane.server.store.UserStore

public abstract class UserStore
extends java.lang.Object


Constructor Summary
UserStore()
           
 
Method Summary
 boolean checkUserPassword(org.lucane.common.concepts.UserConcept user, java.lang.String passwd)
          Check wether a password is correct
 java.util.Iterator getAllUserGroups(org.lucane.common.concepts.UserConcept user)
          Get all groups where a user is contained
abstract  java.util.Iterator getAllUsers()
          Fetch all users
abstract  org.lucane.common.concepts.UserConcept getUser(java.lang.String login)
          Fetch a user by its login
private  void recurseGroups(org.lucane.common.concepts.GroupConcept group, java.util.ArrayList groups)
          Recurse parents of a group to add them to the list
abstract  void removeUser(org.lucane.common.concepts.UserConcept user)
          Remove a user
abstract  void storeUser(org.lucane.common.concepts.UserConcept user)
          Store a user
abstract  void updateUser(org.lucane.common.concepts.UserConcept user)
          Update a user
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserStore

public UserStore()
Method Detail

storeUser

public abstract void storeUser(org.lucane.common.concepts.UserConcept user)
                        throws java.lang.Exception
Store a user


updateUser

public abstract void updateUser(org.lucane.common.concepts.UserConcept user)
                         throws java.lang.Exception
Update a user


removeUser

public abstract void removeUser(org.lucane.common.concepts.UserConcept user)
                         throws java.lang.Exception
Remove a user


getUser

public abstract org.lucane.common.concepts.UserConcept getUser(java.lang.String login)
                                                        throws java.lang.Exception
Fetch a user by its login


getAllUsers

public abstract java.util.Iterator getAllUsers()
                                        throws java.lang.Exception
Fetch all users


checkUserPassword

public boolean checkUserPassword(org.lucane.common.concepts.UserConcept user,
                                 java.lang.String passwd)
Check wether a password is correct


getAllUserGroups

public java.util.Iterator getAllUserGroups(org.lucane.common.concepts.UserConcept user)
                                    throws java.lang.Exception
Get all groups where a user is contained


recurseGroups

private void recurseGroups(org.lucane.common.concepts.GroupConcept group,
                           java.util.ArrayList groups)
Recurse parents of a group to add them to the list