rice.email.proxy.user
Class UserImpl
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserImpl
public UserImpl(java.lang.String name,
MailboxManager manager,
java.lang.String password)
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
Copyright © 2001-2005 - Rice Pastry.