com.icegreen.greenmail.user
Class UserImpl
java.lang.Object
com.icegreen.greenmail.user.UserImpl
- All Implemented Interfaces:
- GreenMailUser, Serializable
public class UserImpl
- extends Object
- implements GreenMailUser, Serializable
- See Also:
- Serialized Form
UserImpl
public UserImpl(String email,
String login,
String password,
ImapHostManager imapHostManager)
create
public void create()
throws UserException
- Specified by:
create
in interface GreenMailUser
- Throws:
UserException
delete
public void delete()
throws UserException
- Specified by:
delete
in interface GreenMailUser
- Throws:
UserException
deliver
public void deliver(MovingMessage msg)
throws UserException
- Specified by:
deliver
in interface GreenMailUser
- Throws:
UserException
deliver
public void deliver(MimeMessage msg)
throws UserException
- Specified by:
deliver
in interface GreenMailUser
- Throws:
UserException
getEmail
public String getEmail()
- Specified by:
getEmail
in interface GreenMailUser
getLogin
public String getLogin()
- Specified by:
getLogin
in interface GreenMailUser
getPassword
public String getPassword()
- Specified by:
getPassword
in interface GreenMailUser
setPassword
public void setPassword(String password)
- Specified by:
setPassword
in interface GreenMailUser
authenticate
public void authenticate(String pass)
throws UserException
- Specified by:
authenticate
in interface GreenMailUser
- Throws:
UserException
getQualifiedMailboxName
public String getQualifiedMailboxName()
- Specified by:
getQualifiedMailboxName
in interface GreenMailUser
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object