Class AlfrescoImapUser

  • All Implemented Interfaces:
    com.icegreen.greenmail.user.GreenMailUser

    public class AlfrescoImapUser
    extends java.lang.Object
    implements com.icegreen.greenmail.user.GreenMailUser
    Alfresco implementation of the GreenMailUser interface.
    Author:
    Arseny Kovalchuk
    • Constructor Summary

      Constructors 
      Constructor Description
      AlfrescoImapUser​(java.lang.String email, java.lang.String login, java.lang.String password)  
    • Constructor Detail

      • AlfrescoImapUser

        public AlfrescoImapUser​(java.lang.String email,
                                java.lang.String login,
                                java.lang.String password)
    • Method Detail

      • authenticate

        public void authenticate​(java.lang.String password)
                          throws com.icegreen.greenmail.user.UserException
        Specified by:
        authenticate in interface com.icegreen.greenmail.user.GreenMailUser
        Throws:
        com.icegreen.greenmail.user.UserException
      • create

        public void create()
                    throws com.icegreen.greenmail.user.UserException
        Specified by:
        create in interface com.icegreen.greenmail.user.GreenMailUser
        Throws:
        com.icegreen.greenmail.user.UserException
      • delete

        public void delete()
                    throws com.icegreen.greenmail.user.UserException
        Specified by:
        delete in interface com.icegreen.greenmail.user.GreenMailUser
        Throws:
        com.icegreen.greenmail.user.UserException
      • deliver

        public void deliver​(com.icegreen.greenmail.mail.MovingMessage msg)
                     throws com.icegreen.greenmail.user.UserException
        Specified by:
        deliver in interface com.icegreen.greenmail.user.GreenMailUser
        Throws:
        com.icegreen.greenmail.user.UserException
      • deliver

        public void deliver​(javax.mail.internet.MimeMessage msg)
                     throws com.icegreen.greenmail.user.UserException
        Specified by:
        deliver in interface com.icegreen.greenmail.user.GreenMailUser
        Throws:
        com.icegreen.greenmail.user.UserException
      • getEmail

        public java.lang.String getEmail()
        Specified by:
        getEmail in interface com.icegreen.greenmail.user.GreenMailUser
      • getLogin

        public java.lang.String getLogin()
        Specified by:
        getLogin in interface com.icegreen.greenmail.user.GreenMailUser
      • getPassword

        public java.lang.String getPassword()
        Specified by:
        getPassword in interface com.icegreen.greenmail.user.GreenMailUser
      • getQualifiedMailboxName

        public java.lang.String getQualifiedMailboxName()
        Specified by:
        getQualifiedMailboxName in interface com.icegreen.greenmail.user.GreenMailUser
      • setPassword

        public void setPassword​(java.lang.String password)
        Specified by:
        setPassword in interface com.icegreen.greenmail.user.GreenMailUser