ePOST API

rice.email.proxy.user
Class UserManagerImpl

java.lang.Object
  extended by rice.email.proxy.user.UserManagerImpl
All Implemented Interfaces:
UserManager

public class UserManagerImpl
extends java.lang.Object
implements UserManager


Constructor Summary
UserManagerImpl(EmailService email, MailboxManager manager)
           
 
Method Summary
 void createUser(java.lang.String name, java.lang.String service, java.lang.String authenticationData)
           
 void deleteUser(java.lang.String name)
           
 java.lang.String getPassword(java.lang.String name)
           
 User getUser(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserManagerImpl

public UserManagerImpl(EmailService email,
                       MailboxManager manager)
Method Detail

getPassword

public java.lang.String getPassword(java.lang.String name)
                             throws NoSuchUserException
Specified by:
getPassword in interface UserManager
Throws:
NoSuchUserException

getUser

public User getUser(java.lang.String name)
             throws NoSuchUserException
Specified by:
getUser in interface UserManager
Throws:
NoSuchUserException

createUser

public void createUser(java.lang.String name,
                       java.lang.String service,
                       java.lang.String authenticationData)
                throws UserException
Specified by:
createUser in interface UserManager
Throws:
UserException

deleteUser

public void deleteUser(java.lang.String name)
                throws UserException
Specified by:
deleteUser in interface UserManager
Throws:
UserException

ePOST API

Copyright © 2001-2005 - Rice Pastry.