com.xpn.xwiki.plugin.mail
Class MailPluginApi

java.lang.Object
  extended bycom.xpn.xwiki.api.Api
      extended bycom.xpn.xwiki.plugin.mail.MailPluginApi

public class MailPluginApi
extends Api


Field Summary
private  MailPlugin plugin
           
 
Fields inherited from class com.xpn.xwiki.api.Api
context
 
Constructor Summary
MailPluginApi(MailPlugin plugin, XWikiContext context)
           
 
Method Summary
 int checkMail(java.lang.String provider, java.lang.String server, java.lang.String user, java.lang.String password)
           
 javax.mail.Message[] getMail(java.lang.String provider, java.lang.String server, java.lang.String user, java.lang.String password)
           
 javax.mail.Message[] getMailHeaders(java.lang.String provider, java.lang.String server, java.lang.String user, java.lang.String password)
           
 MailPlugin getPlugin()
           
 javax.mail.Store getStore(java.lang.String provider)
           
 void setPlugin(MailPlugin plugin)
           
 
Methods inherited from class com.xpn.xwiki.api.Api
checkProgrammingRights, hasAccessLevel, hasAdminRights, hasProgrammingRights
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

plugin

private MailPlugin plugin
Constructor Detail

MailPluginApi

public MailPluginApi(MailPlugin plugin,
                     XWikiContext context)
Method Detail

getPlugin

public MailPlugin getPlugin()

setPlugin

public void setPlugin(MailPlugin plugin)

checkMail

public int checkMail(java.lang.String provider,
                     java.lang.String server,
                     java.lang.String user,
                     java.lang.String password)
              throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

getMailHeaders

public javax.mail.Message[] getMailHeaders(java.lang.String provider,
                                           java.lang.String server,
                                           java.lang.String user,
                                           java.lang.String password)
                                    throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

getMail

public javax.mail.Message[] getMail(java.lang.String provider,
                                    java.lang.String server,
                                    java.lang.String user,
                                    java.lang.String password)
                             throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

getStore

public javax.mail.Store getStore(java.lang.String provider)
                          throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException


Copyright 2003 Ludovic Dubost