MailTemplateManagerオブジェクト
コンポーネント情報 | |
---|---|
since | 7.2 |
メール定義情報を管理するマネージャです。
メール定義情報およびメールテンプレートファイルの登録、更新、削除、取得を行います。
メール定義情報およびメールテンプレートファイルの登録、更新、削除、取得を行います。
管理するメールテンプレートファイルは以下の通りです。 [%PUBLIC_STORAGE_PATH%] /im_workflow /data /[%テナントID%] /[%テナント単位の設定値(master-file-dir)%] /mail /テンプレートファイル名_[%ロケール%].xml /template.xml [%ロケール%] 日本語 : ja 英語 : en 中国語 : zh_CN など メールテンプレートファイルを新規作成時、元となるテンプレートファイルが 見つからない場合は template.xml を使用します。
コンストラクタの概要
MailTemplateManager () コンストラクタ |
MailTemplateManager (String loginGroupId ) 非推奨コンストラクタ
MailTemplateManager() を使用してください。
|
メソッドの概要
返却値の型 | メソッド名 |
---|---|
WorkflowResultInfo | createMailTemplateDataFamily (Array models ) メールテンプレート情報と配下の情報を新規作成します。 |
WorkflowResultInfo | createMailTemplateData (Array models ) メールテンプレート情報を新規作成します。 |
WorkflowResultInfo | createMailTemplateTypeData (Array models ) メールテンプレート種別情報を新規作成します。 |
WorkflowResultInfo | deleteMailTemplateDataFamily (Array models ) メールテンプレート情報と配下の情報を削除します。 |
WorkflowResultInfo | deleteMailTemplateData (Array models ) メールテンプレート情報を削除します。 |
WorkflowResultInfo | deleteMailTemplateTypeData (Array models ) メールテンプレート種別情報を削除します。 |
WorkflowResultInfo | getMailTemplateDataCountWithLocale (String mailId , String localeId ) 指定したロケールIDでメールテンプレート情報の件数を取得します。 |
WorkflowResultInfo | getMailTemplateDataCount (String mailId ) メールテンプレート情報の件数を全ロケール分取得します。 |
WorkflowResultInfo | getMailTemplateDataFamilyWithLocale (String mailId , String localeId ) 指定したロケールIDでメールテンプレート情報と配下の情報を1件取得します。 |
WorkflowResultInfo | getMailTemplateDataFamily (String mailId ) メールテンプレート情報と配下の情報を全ロケール分取得します。 |
WorkflowResultInfo | getMailTemplateDataListCountWithAccessAuth (MailTemplateSearchConditionInfo condition , Array models ) 指定した検索条件と対象情報でメールテンプレート情報の検索結果件数を取得します。 |
WorkflowResultInfo | getMailTemplateDataListCountWithAccessRole (MailTemplateSearchConditionInfo condition , Array accessRole ) 非推奨指定した検索条件とアクセスロールでメールテンプレート情報の検索結果件数を取得します。
getMailTemplateDataListCountWithAccessAuth (MailTemplateSearchConditionInfo condition TargetInfo[] models) を使用してください。
|
WorkflowResultInfo | getMailTemplateDataListCount (MailTemplateSearchConditionInfo condition ) 指定した検索条件でメールテンプレート情報の検索結果件数を取得します。 |
WorkflowResultInfo | getMailTemplateDataListWithAccessAuth (MailTemplateSearchConditionInfo condition , Array models ) 指定した検索条件と対象情報でメールテンプレート情報を検索します。 |
WorkflowResultInfo | getMailTemplateDataListWithAccessRole (MailTemplateSearchConditionInfo condition , Object accessRole ) 非推奨指定した検索条件とアクセスロールでメールテンプレート情報を検索します。
getMailTemplateDataListWithAccessAuth (MailTemplateSearchConditionInfo condition TargetInfo[] models) を使用してください。
|
WorkflowResultInfo | getMailTemplateDataList (MailTemplateSearchConditionInfo condition ) 指定した検索条件でメールテンプレート情報を検索します。 |
WorkflowResultInfo | getMailTemplateDataWithLocale (String mailId , String localeId ) 指定したロケールIDでメールテンプレート情報を1件取得します。 |
WorkflowResultInfo | getMailTemplateData (String mailId ) メールテンプレート情報を全ロケール分取得します。 |
WorkflowResultInfo | getMailTemplateTypeData (String mailId ) メールテンプレート種別情報を取得します。 |
WorkflowResultInfo | getMailTemplateUseStatusListCount (ContentsVersionViewDataSearchConditionInfo condition ) 指定した検索条件でメール定義利用状況情報の検索結果件数を取得します。 |
WorkflowResultInfo | getMailTemplateUseStatusList (ContentsVersionViewDataSearchConditionInfo condition ) 指定した検索条件でメール定義利用状況情報を検索します。 |
WorkflowResultInfo | updateMailTemplateDataFamily (Array models ) メールテンプレート情報と配下の情報を更新します。 |
WorkflowResultInfo | updateMailTemplateData (Array models ) メールテンプレート情報を更新します。 |
WorkflowResultInfo | updateMailTemplateTypeData (Array models ) メールテンプレート種別情報を更新します。 |
コンストラクタの詳細
MailTemplateManager ()
コンストラクタ
メール定義情報管理マネージャを新しく生成します。 |
MailTemplateManager (String loginGroupId )
非推奨
MailTemplateManager() を使用してください。
コンストラクタ
引数で指定したログイングループIDでメール定義情報管理マネージャを新しく生成します。
パラメータ
|
メソッドの詳細
WorkflowResultInfo createMailTemplateDataFamily (Array models )
メールテンプレート情報と配下の情報を新規作成します。
models 内のメールテンプレート情報、メールテンプレート種別情報の指定に基づいて新規作成しますが、 データ矛盾のチェックを行いません。 models 内にメールテンプレート種別情報を指定した場合は、メールテンプレート種別情報を新規作成します。 メールテンプレート情報にメールテンプレートファイル情報を指定している場合は メール定義XMLファイルの新規作成を行います。 メール種別によって、元となるデフォルトのテンプレートファイルを読み取り、ファイルを作成します。
パラメータ
返却値
|
WorkflowResultInfo createMailTemplateData (Array models )
メールテンプレート情報を新規作成します。
models 内にメールテンプレート種別情報を指定した場合でも、メールテンプレート種別情報は新規作成しません。 全ての情報を新規作成する場合は createMailTemplateDataFamily を使用してください。 ワークフロー上で使用可能にするためにはメールテンプレート種別情報の作成が必要です。 メールテンプレート情報にメールテンプレートファイル情報を指定している場合は メール定義XMLファイルの新規作成を行います。
パラメータ
返却値
|
WorkflowResultInfo createMailTemplateTypeData (Array models )
メールテンプレート種別情報を新規作成します。
パラメータ
返却値
|
WorkflowResultInfo deleteMailTemplateDataFamily (Array models )
メールテンプレート情報と配下の情報を削除します。
models 内のメールテンプレート情報、メールテンプレート種別情報の指定に基づいて削除しますが、 データ矛盾のチェックを行いません。 models 内のメールテンプレートIDは必須、メールテンプレート種別情報は任意、それ以外の項目は無視します。 models 内にメールテンプレート種別情報を指定した場合は、指定のメールテンプレート種別情報を削除します。 models 内にメールテンプレート種別情報を指定しない場合は、キー情報に一致するメールテンプレート種別情報を削除します。 メールテンプレート情報にメールテンプレートパスを指定していない場合は自動的に取得して メール定義XMLファイルの削除を行います。
パラメータ
返却値
|
WorkflowResultInfo deleteMailTemplateData (Array models )
メールテンプレート情報を削除します。
models 内にメールテンプレート種別情報を指定した場合でも、メールテンプレート種別情報は削除しません。 全ての情報を削除する場合は deleteMailTemplateDataFamily を使用してください。 メールテンプレート情報にメールテンプレートパスを指定していない場合は自動的に取得して メール定義XMLファイルの削除を行います。
パラメータ
返却値
|
WorkflowResultInfo deleteMailTemplateTypeData (Array models )
メールテンプレート種別情報を削除します。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataCountWithLocale (String mailId , String localeId )
指定したロケールIDでメールテンプレート情報の件数を取得します。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataCount (String mailId )
メールテンプレート情報の件数を全ロケール分取得します。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataFamilyWithLocale (String mailId , String localeId )
指定したロケールIDでメールテンプレート情報と配下の情報を1件取得します。
メールテンプレート情報の他にメールテンプレート種別情報、メールテンプレートファイル情報の取得も行います。 国際化対応されている情報の場合は、指定したロケールIDのみを取得します。 該当するメールテンプレート情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataFamily (String mailId )
メールテンプレート情報と配下の情報を全ロケール分取得します。
メールテンプレート情報の他にメールテンプレート種別情報、メールテンプレートファイル情報の取得も行います。 登録されている全ロケール分を取得します。 ロケールの指定を行う場合は getMailTemplateDataFamilyWithLocale を使用してください。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataListCountWithAccessAuth (MailTemplateSearchConditionInfo condition , Array models )
指定した検索条件と対象情報でメールテンプレート情報の検索結果件数を取得します。
指定した対象情報に紐付き、参照権限があるメール定義情報を検索対象にします。 condition で指定したロケールIDを検索条件に使用します。 null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataListCountWithAccessRole (MailTemplateSearchConditionInfo condition , Array accessRole )
非推奨
getMailTemplateDataListCountWithAccessAuth (MailTemplateSearchConditionInfo condition TargetInfo[] models) を使用してください。
指定した検索条件とアクセスロールでメールテンプレート情報の検索結果件数を取得します。
指定したアクセスロールに紐付き、参照権限があるメール定義情報を検索対象にします。 condition で指定したロケールIDを検索条件に使用します。 null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataListCount (MailTemplateSearchConditionInfo condition )
指定した検索条件でメールテンプレート情報の検索結果件数を取得します。
condition で指定したロケールIDを検索条件に使用します。 null を指定した場合は、登録されている全ロケール分を取得します。 アクセスロールの指定を行う場合は getMailTemplateDataListCountWithAccessRole を使用してください。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataListWithAccessAuth (MailTemplateSearchConditionInfo condition , Array models )
指定した検索条件と対象情報でメールテンプレート情報を検索します。
指定した対象情報に紐付き、参照権限があるメール定義情報を検索対象にします。 condition で指定したロケールIDを検索条件に使用します。 null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataListWithAccessRole (MailTemplateSearchConditionInfo condition , Object accessRole )
非推奨
getMailTemplateDataListWithAccessAuth (MailTemplateSearchConditionInfo condition TargetInfo[] models) を使用してください。
指定した検索条件とアクセスロールでメールテンプレート情報を検索します。
指定したアクセスロールに紐付き、参照権限があるメール定義情報を検索対象にします。 condition で指定したロケールIDを検索条件に使用します。 null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataList (MailTemplateSearchConditionInfo condition )
指定した検索条件でメールテンプレート情報を検索します。
condition で指定したロケールIDを検索条件に使用します。 null を指定した場合は、登録されている全ロケール分を取得します。 アクセスロールの指定を行う場合は getMailTemplateDataListWithAccessRole を使用してください。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateDataWithLocale (String mailId , String localeId )
指定したロケールIDでメールテンプレート情報を1件取得します。
メールテンプレート情報の他にメールテンプレートファイル情報の取得も行いますが、 メールテンプレート種別情報は取得しません。 全ての情報を取得する場合は getMailTemplateDataFamilyWithLocale を使用してください。 該当するメールテンプレート情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateData (String mailId )
メールテンプレート情報を全ロケール分取得します。
メールテンプレート情報の他にメールテンプレートファイル情報の取得も行います。 メールテンプレート種別情報は取得しません。 全ての情報を取得する場合は getMailTemplateDataFamily を使用してください。 登録されている全ロケール分を取得します。 ロケールの指定を行う場合は getMailTemplateDataWithLocale を使用してください。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateTypeData (String mailId )
メールテンプレート種別情報を取得します。
パラメータ
返却値
|
WorkflowResultInfo getMailTemplateUseStatusListCount (ContentsVersionViewDataSearchConditionInfo condition )
指定した検索条件でメール定義利用状況情報の検索結果件数を取得します。
condition の id と、localeId は必ず設定してください。
返却値
|
WorkflowResultInfo getMailTemplateUseStatusList (ContentsVersionViewDataSearchConditionInfo condition )
指定した検索条件でメール定義利用状況情報を検索します。
condition の id と、localeId は必ず設定してください。
返却値
|
WorkflowResultInfo updateMailTemplateDataFamily (Array models )
メールテンプレート情報と配下の情報を更新します。
models 内のメールテンプレート情報、メールテンプレート種別情報の指定に基づいて更新しますが、 データ矛盾のチェックを行いません。 models 内のメールID、ロケールIDは必須で、それ以外の項目は任意です。 models 内にメールテンプレート種別情報を指定した場合は、メールテンプレート種別情報を更新を行います。 メールテンプレート情報にメールテンプレートパス、メールテンプレートファイル情報を指定した場合は メール定義XMLファイルの更新を行います。
パラメータ
返却値
|
WorkflowResultInfo updateMailTemplateData (Array models )
メールテンプレート情報を更新します。
models 内にメールテンプレート種別情報を指定した場合でも、メールテンプレート種別情報は更新しません。 全ての情報を更新する場合は updateMailTemplateDataFamily を使用してください。 メールテンプレート情報にメールテンプレートパス、メールテンプレートファイル情報を指定している場合は メール定義XMLファイルの更新を行います。
パラメータ
返却値
|
WorkflowResultInfo updateMailTemplateTypeData (Array models )
メールテンプレート種別情報を更新します。
パラメータ
返却値
|