ePOST API

rice.email.proxy.user
Class UserImpl

java.lang.Object
  extended by rice.email.proxy.user.UserImpl
All Implemented Interfaces:
java.io.Serializable, User

public class UserImpl
extends java.lang.Object
implements User, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
UserImpl(java.lang.String name, MailboxManager manager, java.lang.String password)
           
 
Method Summary
 void authenticate(java.lang.String pass)
           
 void create()
           
 void delete()
           
 void deliver(MovingMessage msg)
           
 java.lang.String getAuthenticationData()
           
 Mailbox getMailbox()
           
 java.lang.String getMailboxType()
           
 java.lang.String getName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserImpl

public UserImpl(java.lang.String name,
                MailboxManager manager,
                java.lang.String password)
Method Detail

create

public void create()
            throws UserException
Specified by:
create in interface User
Throws:
UserException

delete

public void delete()
            throws UserException
Specified by:
delete in interface User
Throws:
UserException

deliver

public void deliver(MovingMessage msg)
             throws UserException
Specified by:
deliver in interface User
Throws:
UserException

getMailboxType

public java.lang.String getMailboxType()
Specified by:
getMailboxType in interface User

getMailbox

public Mailbox getMailbox()
                   throws UserException
Specified by:
getMailbox in interface User
Throws:
UserException

getName

public java.lang.String getName()
Specified by:
getName in interface User

getAuthenticationData

public java.lang.String getAuthenticationData()
Specified by:
getAuthenticationData in interface User

authenticate

public void authenticate(java.lang.String pass)
                  throws UserException
Specified by:
authenticate in interface User
Throws:
UserException

ePOST API

Copyright © 2001-2005 - Rice Pastry.