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 voidauthenticate(java.lang.String pass)voidcreate()voiddelete()voiddeliver(MovingMessage msg)voiddeliver(javax.mail.internet.MimeMessage msg)booleanequals(java.lang.Object o)java.lang.StringgetEmail()java.lang.StringgetLogin()java.lang.StringgetPassword()java.lang.StringgetQualifiedMailboxName()inthashCode()voidsetPassword(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:
createin interfaceGreenMailUser- Throws:
UserException
-
delete
public void delete() throws UserException- Specified by:
deletein interfaceGreenMailUser- Throws:
UserException
-
deliver
public void deliver(MovingMessage msg) throws UserException
- Specified by:
deliverin interfaceGreenMailUser- Throws:
UserException
-
deliver
public void deliver(javax.mail.internet.MimeMessage msg) throws UserException- Specified by:
deliverin interfaceGreenMailUser- Throws:
UserException
-
getEmail
public java.lang.String getEmail()
- Specified by:
getEmailin interfaceGreenMailUser
-
getLogin
public java.lang.String getLogin()
- Specified by:
getLoginin interfaceGreenMailUser
-
getPassword
public java.lang.String getPassword()
- Specified by:
getPasswordin interfaceGreenMailUser
-
setPassword
public void setPassword(java.lang.String password)
- Specified by:
setPasswordin interfaceGreenMailUser
-
authenticate
public void authenticate(java.lang.String pass) throws UserException- Specified by:
authenticatein interfaceGreenMailUser- Throws:
UserException
-
getQualifiedMailboxName
public java.lang.String getQualifiedMailboxName()
- Specified by:
getQualifiedMailboxNamein interfaceGreenMailUser
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-