org.alfresco.repo.imap
Class AlfrescoImapUserManager

java.lang.Object
  extended by com.icegreen.greenmail.user.UserManager
      extended by org.alfresco.repo.imap.AlfrescoImapUserManager

public class AlfrescoImapUserManager
extends com.icegreen.greenmail.user.UserManager


Field Summary
protected  AuthenticationService authenticationService
           
protected  org.alfresco.service.cmr.repository.NodeService nodeService
           
protected  PersonService personService
           
protected  java.util.Map userMap
           
 
Constructor Summary
AlfrescoImapUserManager()
           
 
Method Summary
protected  void addUser(com.icegreen.greenmail.user.GreenMailUser user)
           
 com.icegreen.greenmail.user.GreenMailUser createUser(java.lang.String email, java.lang.String login, java.lang.String password)
           
 void deleteUser(com.icegreen.greenmail.user.GreenMailUser user)
           
 com.icegreen.greenmail.user.GreenMailUser getUser(java.lang.String login)
           
 com.icegreen.greenmail.user.GreenMailUser getUserByEmail(java.lang.String email)
           
 void setAuthenticationService(AuthenticationService authenticationService)
           
 void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
           
 void setPersonService(PersonService personService)
           
 boolean test(java.lang.String userid, java.lang.String password)
          The login method.
 
Methods inherited from class com.icegreen.greenmail.user.UserManager
getImapHostManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userMap

protected java.util.Map userMap

authenticationService

protected AuthenticationService authenticationService

personService

protected PersonService personService

nodeService

protected org.alfresco.service.cmr.repository.NodeService nodeService
Constructor Detail

AlfrescoImapUserManager

public AlfrescoImapUserManager()
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:
createUser in class com.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:
getUser in class com.icegreen.greenmail.user.UserManager

getUserByEmail

public com.icegreen.greenmail.user.GreenMailUser getUserByEmail(java.lang.String email)
Overrides:
getUserByEmail in class com.icegreen.greenmail.user.UserManager

deleteUser

public void deleteUser(com.icegreen.greenmail.user.GreenMailUser user)
                throws com.icegreen.greenmail.user.UserException
Overrides:
deleteUser in class com.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:
test in class com.icegreen.greenmail.user.UserManager
See Also:
com.icegreen.greenmail.imap.commands.LoginCommand#doProcess()

setAuthenticationService

public void setAuthenticationService(AuthenticationService authenticationService)

setPersonService

public void setPersonService(PersonService personService)

setNodeService

public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.