クラス MetaMailTemplate

java.lang.Object
org.iplass.mtp.impl.metadata.BaseRootMetaData
org.iplass.mtp.impl.mail.template.MetaMailTemplate
すべての実装されたインタフェース:
Serializable, DefinableMetaData<MailTemplateDefinition>, MetaData, RootMetaData

public class MetaMailTemplate extends BaseRootMetaData implements DefinableMetaData<MailTemplateDefinition>
MailTemplateのメタ。 メールの文面をテンプレートとして登録しておき、適宜利用する。 テンプレートはGroovyTemplateなので、バインド可能。
関連項目:
  • コンストラクタの詳細

    • MetaMailTemplate

      public MetaMailTemplate()
  • メソッドの詳細

    • getFrom

      public String getFrom()
    • setFrom

      public void setFrom(String from)
    • getReplyTo

      public String getReplyTo()
    • setReplyTo

      public void setReplyTo(String replyTo)
    • getReturnPath

      public String getReturnPath()
    • setReturnPath

      public void setReturnPath(String returnPath)
    • getFromDisplayName

      public String getFromDisplayName()
    • setFromDisplayName

      public void setFromDisplayName(String fromDisplayName)
    • getReplyToDisplayName

      public String getReplyToDisplayName()
    • setReplyToDisplayName

      public void setReplyToDisplayName(String replyToDisplayName)
    • getLocalizedMailTemplateList

      public List<MetaLocalizedMailTemplate> getLocalizedMailTemplateList()
    • setLocalizedMailTemplateList

      public void setLocalizedMailTemplateList(List<MetaLocalizedMailTemplate> localizedMailTemplateList)
    • getCharset

      public String getCharset()
    • setCharset

      public void setCharset(String charset)
    • getSubject

      public String getSubject()
    • setSubject

      public void setSubject(String subject)
    • getMessage

      public MetaPlainTextBodyPart getMessage()
    • setMessage

      public void setMessage(MetaPlainTextBodyPart message)
    • getHtmlMessage

      public MetaHtmlBodyPart getHtmlMessage()
    • setHtmlMessage

      public void setHtmlMessage(MetaHtmlBodyPart htmlMessage)
    • getLangOrUserBindingName

      public String getLangOrUserBindingName()
    • setLangOrUserBindingName

      public void setLangOrUserBindingName(String bindKey)
    • isSmimeSign

      public boolean isSmimeSign()
    • setSmimeSign

      public void setSmimeSign(boolean smimeSign)
    • isSmimeEncrypt

      public boolean isSmimeEncrypt()
    • setSmimeEncrypt

      public void setSmimeEncrypt(boolean smimeEncrypt)
    • createRuntime

      public MetaMailTemplate.MailTemplateRuntime createRuntime(MetaDataConfig metaDataConfig)
      インタフェースからコピーされた説明: RootMetaData
      このメタデータの情報から、何らかの処理を実際に実行するMetaDataRuntimeを取得する。 メタデータ自身は、リポジトリ上に保存するデータのみを保持する形に作成し、 動的なものは、MetaDataRuntimeに保持するようにする。
      定義:
      createRuntime インタフェース内 RootMetaData
      戻り値:
      MetaDataRuntimeのインスタンス
    • copy

      public MetaMailTemplate copy()
      インタフェースからコピーされた説明: MetaData
      当該のメタデータのコピーを作成する。
      定義:
      copy インタフェース内 MetaData
      定義:
      copy インタフェース内 RootMetaData
      戻り値:
      コピーされたメタデータ
    • applyConfig

      public void applyConfig(MailTemplateDefinition definition)
      インタフェースからコピーされた説明: DefinableMetaData
      DefinitionをMetaDataに変換します。
      定義:
      applyConfig インタフェース内 DefinableMetaData<MailTemplateDefinition>
      パラメータ:
      definition - Definition
    • currentConfig

      public MailTemplateDefinition currentConfig()
      インタフェースからコピーされた説明: DefinableMetaData
      MetaDataをDefinitionに変換します。
      定義:
      currentConfig インタフェース内 DefinableMetaData<MailTemplateDefinition>
      戻り値:
      Definition