public class UserImpl extends java.lang.Object implements GreenMailUser, java.io.Serializable
Constructor and Description |
---|
UserImpl(java.lang.String email,
java.lang.String login,
java.lang.String password,
ImapHostManager imapHostManager) |
Modifier and Type | Method and Description |
---|---|
void |
authenticate(java.lang.String pass) |
void |
create() |
void |
delete() |
void |
deliver(javax.mail.internet.MimeMessage msg) |
void |
deliver(MovingMessage msg) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getEmail() |
java.lang.String |
getLogin() |
java.lang.String |
getPassword() |
java.lang.String |
getQualifiedMailboxName() |
int |
hashCode() |
void |
setPassword(java.lang.String password) |
public UserImpl(java.lang.String email, java.lang.String login, java.lang.String password, ImapHostManager imapHostManager)
public void create() throws UserException
create
in interface GreenMailUser
UserException
public void delete() throws UserException
delete
in interface GreenMailUser
UserException
public void deliver(MovingMessage msg) throws UserException
deliver
in interface GreenMailUser
UserException
public void deliver(javax.mail.internet.MimeMessage msg) throws UserException
deliver
in interface GreenMailUser
UserException
public java.lang.String getEmail()
getEmail
in interface GreenMailUser
public java.lang.String getLogin()
getLogin
in interface GreenMailUser
public java.lang.String getPassword()
getPassword
in interface GreenMailUser
public void setPassword(java.lang.String password)
setPassword
in interface GreenMailUser
public void authenticate(java.lang.String pass) throws UserException
authenticate
in interface GreenMailUser
UserException
public java.lang.String getQualifiedMailboxName()
getQualifiedMailboxName
in interface GreenMailUser
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object