org.openmobileis.common.user
Interface UserManagerFactory

All Known Implementing Classes:
MonoUserUserManagerFactory

public interface UserManagerFactory

Title: OpenMobileIS project source
Description: Base interface of all user manager.

Since:
JDK 1.1
Version:
1.0.
Author:
Philippe Delrieu

Method Summary
 java.lang.String authenticateUser(java.lang.String login, java.lang.String pass)
          Authenticate the login/pass.
 void deleteUser(java.lang.String userID)
           
 User getUser(java.lang.String userID)
           
 void storeUser(User user)
           
 

Method Detail

authenticateUser

public java.lang.String authenticateUser(java.lang.String login,
                                         java.lang.String pass)
                                  throws ServiceException,
                                         UserNotFoundException
Authenticate the login/pass. return the authenticated userId if ok.

Parameters:
login -
pass -
Returns:
Throws:
ServiceException
UserNotFoundException

storeUser

public void storeUser(User user)
               throws ServiceException,
                      UserAlreadyExistException
Throws:
ServiceException
UserAlreadyExistException

getUser

public User getUser(java.lang.String userID)
             throws ServiceException,
                    UserNotFoundException
Throws:
ServiceException
UserNotFoundException

deleteUser

public void deleteUser(java.lang.String userID)
                throws ServiceException,
                       UserNotFoundException
Throws:
ServiceException
UserNotFoundException


Copyright 2005 e-Care. All Rights Reserved.