Class MailTemplateTable

java.lang.Object
nablarch.common.mail.MailTemplateTable
All Implemented Interfaces:
Initializable

@Published(tag="architect") public class MailTemplateTable extends Object implements Initializable
メールテンプレート管理テーブルのスキーマ情報を保持するデータオブジェクト。
  • Constructor Details

    • MailTemplateTable

      public MailTemplateTable()
  • Method Details

    • setTableName

      public void setTableName(String tableName)
      メールテンプレート管理テーブルの名前を設定する。
      Parameters:
      tableName - メールテンプレート管理テーブルの名前
    • setMailTemplateIdColumnName

      public void setMailTemplateIdColumnName(String mailTemplateIdColumnName)
      メールテンプレート管理テーブルのテンプレートIDカラムの名前を設定する。
      Parameters:
      mailTemplateIdColumnName - メールテンプレート管理テーブルのテンプレートIDカラムの名前
    • setLangColumnName

      public void setLangColumnName(String langColumnName)
      メールテンプレート管理テーブルの言語カラムの名前を設定する。
      Parameters:
      langColumnName - メールテンプレート管理テーブルの言語カラムの名前
    • setSubjectColumnName

      public void setSubjectColumnName(String subjectColumnName)
      メールテンプレート管理テーブルの件名カラムの名前を設定する。
      Parameters:
      subjectColumnName - メールテンプレート管理テーブルの件名カラムの名前
    • setMailBodyColumnName

      public void setMailBodyColumnName(String mailBodyColumnName)
      メールテンプレート管理テーブルの本文カラムの名前を設定する。
      Parameters:
      mailBodyColumnName - メールテンプレート管理テーブルの本文カラムの名前
    • setCharsetColumnName

      public void setCharsetColumnName(String charsetColumnName)
      メールテンプレート管理テーブルの文字セットカラムの名前を設定する。
      Parameters:
      charsetColumnName - メールテンプレート管理テーブルの文字セットカラムの名前
    • find

      public MailTemplateTable.MailTemplate find(String templateId, String lang)
      メールテンプレート情報を取得する。
      Parameters:
      templateId - メールテンプレートID
      lang - 言語
      Returns:
      取得したテンプレート情報
    • initialize

      public void initialize()
      SQLを初期化する。
      Specified by:
      initialize in interface Initializable