Package org.alfresco.repo.imap
Class AlfrescoImapUserManager
- java.lang.Object
-
- com.icegreen.greenmail.user.UserManager
-
- org.alfresco.repo.imap.AlfrescoImapUserManager
-
public class AlfrescoImapUserManager extends com.icegreen.greenmail.user.UserManager- Author:
- Arseny Kovalchuk
-
-
Field Summary
Fields Modifier and Type Field Description protected AuthenticationServiceauthenticationServiceprotected org.alfresco.service.cmr.repository.NodeServicenodeServiceprotected PersonServicepersonServiceprotected java.util.Map<java.lang.String,com.icegreen.greenmail.user.GreenMailUser>userMap
-
Constructor Summary
Constructors Constructor Description AlfrescoImapUserManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddUser(com.icegreen.greenmail.user.GreenMailUser user)com.icegreen.greenmail.user.GreenMailUsercreateUser(java.lang.String email, java.lang.String login, java.lang.String password)voiddeleteUser(com.icegreen.greenmail.user.GreenMailUser user)com.icegreen.greenmail.user.GreenMailUsergetUser(java.lang.String login)com.icegreen.greenmail.user.GreenMailUsergetUserByEmail(java.lang.String email)voidsetAuthenticationService(AuthenticationService authenticationService)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)voidsetPersonService(PersonService personService)booleantest(java.lang.String userid, java.lang.String password)The login method.
-
-
-
Field Detail
-
userMap
protected java.util.Map<java.lang.String,com.icegreen.greenmail.user.GreenMailUser> userMap
-
authenticationService
protected AuthenticationService authenticationService
-
personService
protected PersonService personService
-
nodeService
protected org.alfresco.service.cmr.repository.NodeService nodeService
-
-
Method Detail
-
createUser
public com.icegreen.greenmail.user.GreenMailUser createUser(java.lang.String email, java.lang.String login, java.lang.String password) throws com.icegreen.greenmail.user.UserException- Overrides:
createUserin classcom.icegreen.greenmail.user.UserManager- Throws:
com.icegreen.greenmail.user.UserException
-
addUser
protected void addUser(com.icegreen.greenmail.user.GreenMailUser user)
-
getUser
public com.icegreen.greenmail.user.GreenMailUser getUser(java.lang.String login)
- Overrides:
getUserin classcom.icegreen.greenmail.user.UserManager
-
getUserByEmail
public com.icegreen.greenmail.user.GreenMailUser getUserByEmail(java.lang.String email)
- Overrides:
getUserByEmailin classcom.icegreen.greenmail.user.UserManager
-
deleteUser
public void deleteUser(com.icegreen.greenmail.user.GreenMailUser user) throws com.icegreen.greenmail.user.UserException- Overrides:
deleteUserin classcom.icegreen.greenmail.user.UserManager- Throws:
com.icegreen.greenmail.user.UserException
-
test
public boolean test(java.lang.String userid, java.lang.String password)The login method.- Overrides:
testin classcom.icegreen.greenmail.user.UserManager
-
setAuthenticationService
public void setAuthenticationService(AuthenticationService authenticationService)
-
setPersonService
public void setPersonService(PersonService personService)
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
-
-