メソッドの概要

返却値の型 メソッド名
ResultObject getTemplate (String path, String locale) static
指定されたメールテンプレートの情報を取得します。
ResultObject process (String path, String locale, Object parameters) static
メールテンプレートの処理を行います。
ResultObject saveTemplate (String path, String locale, TemplateInfo template) static
指定されたメールテンプレートの情報を保存します。

メソッドの詳細

ResultObject getTemplate (String path, String locale) static
指定されたメールテンプレートの情報を取得します。
メールテンプレートのパスは、%webapp%/WEB-INF/conf/mail_template配下からの相対パスを指定して下さい。
パラメータ
path : String
メールテンプレートのパスを指定してください。
locale : String
メールテンプレートに対するロケール文字列を指定して下さい。
返却値
ResultObject
ResultObject 結果オブジェクト
ResultObject process (String path, String locale, Object parameters) static
メールテンプレートの処理を行います。
メールテンプレートのパスは、%webapp%/WEB-INF/conf/mail_template配下からの相対パスを指定して下さい。
実行結果は以下の形式で返却されます。
 
 {
   from: { // 送信元
     personal: String, // 名前,
     address: String // アドレス
   },
   replyTo: [{ // 返信先(配列)
     personal: String, // 名前,
     address: String // アドレス
   }...],
   to: [{ // 送信先TO(配列)
     personal: String, // 名前,
     address: String // アドレス
   }...],
   cc: [{ // 送信先CC(配列)
     personal: String, // 名前,
     address: String // アドレス
   }...],
   bcc: [{ // 送信先BCC(配列)
     personal: String, // 名前,
     address: String // アドレス
   }...],
   subject: String, // 件名
   body: { // 本文
     contentType: String, // コンテンツタイプ
     text: String // 本文
   },
   headers: [{ // メールヘッダ(配列)
     name: String, // ヘッダ名
     value: String // ヘッダ値
   }...]
 }
 
 
パラメータ
path : String
メールテンプレートのパスを指定してください。
locale : String
メールテンプレートに対するロケール文字列を指定して下さい。
parameters : Object
キーにメールテンプレート置換文字キーを、値に置換文字列本文を持つオブジェクトを指定して下さい。
返却値
ResultObject
ResultObject 結果オブジェクト
ResultObject saveTemplate (String path, String locale, TemplateInfo template) static
指定されたメールテンプレートの情報を保存します。
メールテンプレートはシステムストレージに保存されます。
パラメータ
path : String
メールテンプレートのパスを指定してください。
locale : String
メールテンプレートに対するロケール文字列を指定して下さい。
template : TemplateInfo
保存するメールテンプレート情報を指定してください。
返却値
ResultObject
ResultObject 処理結果オブジェクト