public class UserManager extends Object
| Constructor and Description |
|---|
UserManager(ImapHostManager imapHostManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUser(GreenMailUser user) |
GreenMailUser |
createUser(String email,
String login,
String password) |
void |
deleteUser(GreenMailUser user) |
void |
deliver(MovingMessage msg,
MailAddress mailAddress) |
ImapHostManager |
getImapHostManager() |
MessageDeliveryHandler |
getMessageDeliveryHandler() |
GreenMailUser |
getUser(String login) |
GreenMailUser |
getUserByEmail(String email) |
boolean |
hasUser(String userId)
Checks if user exists.
|
boolean |
isAuthRequired() |
Collection<GreenMailUser> |
listUser() |
void |
setAuthRequired(boolean auth) |
void |
setMessageDeliveryHandler(MessageDeliveryHandler deliveryHandler) |
boolean |
test(String userId,
String password) |
public UserManager(ImapHostManager imapHostManager)
public GreenMailUser getUser(String login)
public GreenMailUser getUserByEmail(String email)
public GreenMailUser createUser(String email, String login, String password) throws UserException
UserExceptionpublic void addUser(GreenMailUser user)
public void deleteUser(GreenMailUser user)
public Collection<GreenMailUser> listUser()
public void setAuthRequired(boolean auth)
public boolean isAuthRequired()
public ImapHostManager getImapHostManager()
public boolean hasUser(String userId)
userId - the user id, which can be an email or the login.public void setMessageDeliveryHandler(MessageDeliveryHandler deliveryHandler)
public MessageDeliveryHandler getMessageDeliveryHandler()
public void deliver(MovingMessage msg, MailAddress mailAddress) throws MessagingException, UserException
MessagingExceptionUserExceptionCopyright © 2006–2021 Icegreen Technologies. All rights reserved.