Package com.icegreen.greenmail.user
Class UserImpl
- java.lang.Object
-
- com.icegreen.greenmail.user.UserImpl
-
- All Implemented Interfaces:
GreenMailUser
public class UserImpl extends Object implements GreenMailUser
-
-
Constructor Summary
Constructors Constructor Description UserImpl(String email, String login, String password, ImapHostManager imapHostManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidauthenticate(String pass)voidcreate()voiddelete()voiddeliver(MovingMessage msg)voiddeliver(jakarta.mail.internet.MimeMessage msg)booleanequals(Object o)StringgetEmail()StringgetLogin()StringgetPassword()StringgetQualifiedMailboxName()inthashCode()voidsetPassword(String password)StringtoString()
-
-
-
Constructor Detail
-
UserImpl
public UserImpl(String email, String login, String password, ImapHostManager imapHostManager)
-
-
Method Detail
-
create
public void create()
- Specified by:
createin interfaceGreenMailUser
-
delete
public void delete()
- Specified by:
deletein interfaceGreenMailUser
-
deliver
public void deliver(MovingMessage msg)
- Specified by:
deliverin interfaceGreenMailUser
-
deliver
public void deliver(jakarta.mail.internet.MimeMessage msg)
- Specified by:
deliverin interfaceGreenMailUser
-
getEmail
public String getEmail()
- Specified by:
getEmailin interfaceGreenMailUser
-
getLogin
public String getLogin()
- Specified by:
getLoginin interfaceGreenMailUser
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfaceGreenMailUser
-
setPassword
public void setPassword(String password)
- Specified by:
setPasswordin interfaceGreenMailUser
-
authenticate
public void authenticate(String pass) throws UserException
- Specified by:
authenticatein interfaceGreenMailUser- Throws:
UserException
-
getQualifiedMailboxName
public String getQualifiedMailboxName()
- Specified by:
getQualifiedMailboxNamein interfaceGreenMailUser
-
-