Package com.icegreen.greenmail.user
Class UserImpl
java.lang.Object
com.icegreen.greenmail.user.UserImpl
- All Implemented Interfaces:
GreenMailUser
,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionUserImpl
(String email, String login, String password, ImapHostManager imapHostManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
authenticate
(String pass) void
create()
void
delete()
void
deliver
(MovingMessage msg) void
deliver
(javax.mail.internet.MimeMessage msg) boolean
getEmail()
getLogin()
int
hashCode()
void
setPassword
(String password)
-
Constructor Details
-
UserImpl
-
-
Method Details
-
create
- Specified by:
create
in interfaceGreenMailUser
- Throws:
UserException
-
delete
- Specified by:
delete
in interfaceGreenMailUser
- Throws:
UserException
-
deliver
- Specified by:
deliver
in interfaceGreenMailUser
- Throws:
UserException
-
deliver
- Specified by:
deliver
in interfaceGreenMailUser
- Throws:
UserException
-
getEmail
- Specified by:
getEmail
in interfaceGreenMailUser
-
getLogin
- Specified by:
getLogin
in interfaceGreenMailUser
-
getPassword
- Specified by:
getPassword
in interfaceGreenMailUser
-
setPassword
- Specified by:
setPassword
in interfaceGreenMailUser
-
authenticate
- Specified by:
authenticate
in interfaceGreenMailUser
- Throws:
UserException
-
getQualifiedMailboxName
- Specified by:
getQualifiedMailboxName
in interfaceGreenMailUser
-
hashCode
public int hashCode() -
equals
-