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) |
ImapHostManager |
getImapHostManager() |
GreenMailUser |
getUser(String login) |
GreenMailUser |
getUserByEmail(String email) |
boolean |
hasUser(String userId)
Checks if user exists.
|
Collection<GreenMailUser> |
listUser() |
void |
setAuthRequired(boolean auth) |
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
UserException
public void addUser(GreenMailUser user)
public void deleteUser(GreenMailUser user)
public Collection<GreenMailUser> listUser()
public void setAuthRequired(boolean auth)
public ImapHostManager getImapHostManager()
public boolean hasUser(String userId)
userId
- the user id, which can be an email or the login.Copyright © 2006–2019 Icegreen Technologies. All rights reserved.