Package com.icegreen.greenmail.user
Class UserImpl
- java.lang.Object
-
- com.icegreen.greenmail.user.UserImpl
-
- All Implemented Interfaces:
GreenMailUser
,java.io.Serializable
public class UserImpl extends java.lang.Object implements GreenMailUser, java.io.Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UserImpl(java.lang.String email, java.lang.String login, java.lang.String password, ImapHostManager imapHostManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
authenticate(java.lang.String pass)
void
create()
void
delete()
void
deliver(MovingMessage msg)
void
deliver(javax.mail.internet.MimeMessage 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)
-
-
-
Constructor Detail
-
UserImpl
public UserImpl(java.lang.String email, java.lang.String login, java.lang.String password, ImapHostManager imapHostManager)
-
-
Method Detail
-
create
public void create() throws UserException
- Specified by:
create
in interfaceGreenMailUser
- Throws:
UserException
-
delete
public void delete() throws UserException
- Specified by:
delete
in interfaceGreenMailUser
- Throws:
UserException
-
deliver
public void deliver(MovingMessage msg) throws UserException
- Specified by:
deliver
in interfaceGreenMailUser
- Throws:
UserException
-
deliver
public void deliver(javax.mail.internet.MimeMessage msg) throws UserException
- Specified by:
deliver
in interfaceGreenMailUser
- Throws:
UserException
-
getEmail
public java.lang.String getEmail()
- Specified by:
getEmail
in interfaceGreenMailUser
-
getLogin
public java.lang.String getLogin()
- Specified by:
getLogin
in interfaceGreenMailUser
-
getPassword
public java.lang.String getPassword()
- Specified by:
getPassword
in interfaceGreenMailUser
-
setPassword
public void setPassword(java.lang.String password)
- Specified by:
setPassword
in interfaceGreenMailUser
-
authenticate
public void authenticate(java.lang.String pass) throws UserException
- Specified by:
authenticate
in interfaceGreenMailUser
- Throws:
UserException
-
getQualifiedMailboxName
public java.lang.String getQualifiedMailboxName()
- Specified by:
getQualifiedMailboxName
in interfaceGreenMailUser
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
-