Class PBEMailTo

Object
  |
  +--PBEMailTo

public class PBEMailTo
extends Object

Class PBEMailTo This class is made for generating and sending emails from the application.


 Attributes:
 ===========
 sz_MailServer
 sz_Recipient
 sz_Subject
 sz_Sender
 sz_Text
 sz_TempPath			Path to store files for hotfolder-mailing

 Methods:
 ========
 addAttributeLine     adds a line with description and attribute
 addTextLine			adds a textline to the body of the email
 attributeIsNull 		Checks if attribute is null
 generateMailFile		stores eMail-Commands in a file for hot-folder-mailing
 getTextSize			returns size of text in bytes
 removeGermanUmlauts	removes german umlauts from the text
 sendMail				sends previous generated mail over the mailserver
 setRecipient         setting attributes
 setSubject           setting attributes
 setSender            setting attributes
 setText              setting attributes
 setValues            setting attributes
 sz_getTempFileName	generates a temporary Filename

  History   :

  Who  When         What
  ------------------------------------------------------------------
  TH   29.06.00 	  New:
 					  - getTextSize

  TH   05.06.00     New:
  				  - removeGermanUmlauts

  TH   29.05.00     New:
                    - generateMailFile
                    - sz_getTempFileName

  TH   22.05.00     New:
                    - attributeIsNull
                    - addAttributeLine

  TH   15.05.00     Start

 


Constructor Summary
PBEMailTo()
           
 
Method Summary
protected static void addAttributeLine(PBEAttribute o_Attribute)
           
protected static void addAttributeLine(varchar sz_Beschreibung, PBEAttribute o_Attribute)
           
static void addTextLine(varchar sz_Txt)
           
protected static boolean attributeIsNull(PBEAttribute o_Attribute)
           
static void generateMailFile()
           
protected static integer getTextSize()
           
protected static void removeGermanUmlauts()
           
static void sendMail()
           
static void setRecipient(varchar sz_Rec)
           
static void setSender(varchar sz_From)
           
static void setSubject(varchar sz_Sub)
           
static void setTempPath(varchar sz_Path)
           
static void setText(varchar sz_Txt)
           
static void setValues(varchar sz_Rec, varchar sz_Sub, varchar sz_From, varchar sz_Txt)
           
 

Constructor Detail

PBEMailTo

public PBEMailTo()
Method Detail

generateMailFile

public static void generateMailFile()

sendMail

public static void sendMail()

setTempPath

public static void setTempPath(varchar sz_Path)

setRecipient

public static void setRecipient(varchar sz_Rec)

setSubject

public static void setSubject(varchar sz_Sub)

setSender

public static void setSender(varchar sz_From)

setText

public static void setText(varchar sz_Txt)

setValues

public static void setValues(varchar sz_Rec,
                             varchar sz_Sub,
                             varchar sz_From,
                             varchar sz_Txt)

addTextLine

public static void addTextLine(varchar sz_Txt)

attributeIsNull

protected static boolean attributeIsNull(PBEAttribute o_Attribute)

addAttributeLine

protected static void addAttributeLine(varchar sz_Beschreibung,
                                       PBEAttribute o_Attribute)

addAttributeLine

protected static void addAttributeLine(PBEAttribute o_Attribute)

removeGermanUmlauts

protected static void removeGermanUmlauts()

getTextSize

protected static integer getTextSize()