com.jurismarches.vradi.services
Interface MailingService

All Known Implementing Classes:
MailingServiceImpl

public interface MailingService

Author:
morin

Method Summary
 List<File> generateFilledDocumentInPDF(File template, List<Form> forms, Map<String,String> fieldBindings)
          Deprecated. since 0.0.5 can't use non serializable parameters
 List<File> generateFilledDocumentInPDF(File template, List<Form> forms, Map<String,String> fieldBindings, boolean replace)
          Deprecated. since 0.0.5 can't use non serializable parameters
 String[] getDocumentFields(File template)
          Deprecated. since 0.0.5 can't use non serializable parameters
 void receiveMessages()
           
 Sending sendMessage(Sending sending, String sessionParagraph)
           
 Sending sendMessage(Sending sending, String sessionParagraph, String email)
           
 Session sendMessages(Session session, List<Sending> sendings)
           
 Session stopSentMail(Session session)
           
 

Method Detail

getDocumentFields

@Deprecated
String[] getDocumentFields(File template)
                           throws VradiException
Deprecated. since 0.0.5 can't use non serializable parameters

Get template document fields names.

Parameters:
template - template file
Returns:
field names
Throws:
VradiException

generateFilledDocumentInPDF

@Deprecated
List<File> generateFilledDocumentInPDF(File template,
                                                  List<Form> forms,
                                                  Map<String,String> fieldBindings)
                                       throws VradiException
Deprecated. since 0.0.5 can't use non serializable parameters

Generate offer PDF form given forms with specified template.

Parameters:
template - template to use to generate PDF
forms - to to generate
fieldBindings - map between template field name and form fields names
Returns:
generated pdf files
Throws:
VradiException

generateFilledDocumentInPDF

@Deprecated
List<File> generateFilledDocumentInPDF(File template,
                                                  List<Form> forms,
                                                  Map<String,String> fieldBindings,
                                                  boolean replace)
                                       throws VradiException
Deprecated. since 0.0.5 can't use non serializable parameters

Generate offer PDF form given forms with specified template.

Parameters:
template - template to use to generate PDF
forms - to to generate
fieldBindings - map between template field name and form fields names
replace - replace already existing generated forms
Returns:
generated pdf files
Throws:
VradiException

sendMessages

Session sendMessages(Session session,
                     List<Sending> sendings)
                     throws VradiException
Throws:
VradiException

sendMessage

Sending sendMessage(Sending sending,
                    String sessionParagraph)
                    throws VradiException
Throws:
VradiException

sendMessage

Sending sendMessage(Sending sending,
                    String sessionParagraph,
                    String email)
                    throws VradiException
Throws:
VradiException

receiveMessages

void receiveMessages()
                     throws VradiException
Throws:
VradiException

stopSentMail

Session stopSentMail(Session session)
                     throws VradiException
Throws:
VradiException


Copyright © 2009-2010 JurisMarches. All Rights Reserved.