ルール定義情報を管理するマネージャです。
ルール定義情報の登録、更新、削除、取得を行います。
導入されたバージョン:7.2
コンストラクタの概要 | |
RuleDataManager
引数で指定したログイングループIDでルール定義情報管理マネージャを新しく生成します。 |
コンストラクタの詳細 |
コンストラクタ
引数で指定したログイングループIDでルール定義情報管理マネージャを新しく生成します。
パラメータ
loginGroupId String ログイングループID
メソッドの詳細 |
| createRuleData
|
ルール情報を新規作成します。
models 内にルール詳細情報を指定した場合でも、ルール詳細情報は新規作成しません。
全ての情報を新規作成する場合は createRuleDataFamily を使用してください。
ワークフロー上で使用可能にするためにはルール詳細情報の作成が必要です。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createRuleDataFamily
|
ルール定義情報と配下の情報を新規作成します。
models 内のルール情報、ルール詳細情報の指定に基づいて新規作成しますが、
データ矛盾のチェックを行いません。
models 内にルール詳細情報を指定した場合は、ルール詳細情報を新規作成します。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createRuleDetailData
|
ルール詳細情報を新規作成します。
パラメータ
models Array 新規作成するルール詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteRuleData
|
ルール情報を削除します。
models 内にルール詳細情報を指定した場合でも、ルール詳細情報は削除しません。
全ての情報を削除する場合は deleteRuleDataFamily を使用してください。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteRuleDataFamily
|
ルール定義情報と配下の情報を削除します。
models 内のルール情報、ルール詳細情報の指定に基づいて削除しますが、
データ矛盾のチェックを行いません。
models 内のルールIDは必須、ルール詳細情報は任意、それ以外の項目は無視します。
models 内にルール詳細情報を指定した場合は、指定のルール詳細情報を削除します。
models 内にルール詳細情報を指定しない場合は、キー情報に一致するルール詳細情報を削除します。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteRuleDetailData
|
ルール詳細情報を削除します。
パラメータ
models Array 削除するルール詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| getRuleData
|
ルール情報を全ロケール分取得します。
ルール詳細情報は取得しません。
全ての情報を取得する場合は getRuleDataFamily を使用してください。
登録されている全ロケール分を取得します。
ロケールの指定を行う場合は getRuleDataWithLocale を使用してください。
パラメータ
ruleId String ルールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトの配列が設定されます。
| getRuleDataCount
|
ルール情報の全ロケール分の件数を取得します。
ロケールの指定を行う場合は getRuleDataCountWithLocale を使用してください。
パラメータ
ruleId String ルールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報の件数(Number)が設定されます。
| getRuleDataCountWithLocale
|
指定したロケールIDでルール情報の件数を取得します。
パラメータ
ruleId String ルールID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報の件数(Number)が設定されます。
| getRuleDataFamily
|
ルール定義情報と配下の情報を全ロケール分取得します。
ルール情報の他にルール詳細情報の取得も行います。
登録されている全ロケール分を取得します。
ロケールの指定を行う場合は getRuleDataFamilyWithLocale を使用してください。
パラメータ
ruleId String ルールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトの配列が設定されます。
| getRuleDataFamilyWithLocale
|
指定したロケールIDでルール定義情報と配下の情報を1件取得します。
ルール詳細情報の取得も行います。
国際化対応されている情報の場合は、指定したロケールIDのみを取得します。
該当するルール定義情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
ruleId String ルールID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトが設定されます。
| getRuleDataList
|
指定した検索条件でルール情報を検索します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
condition RuleDataSearchConditionInfo ルール一覧情報検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトの配列が設定されます。
| getRuleDataListCount
|
指定した検索条件でルール定義の検索結果件数を取得します。
condition で指定したロケールIDを検索条件に使用します。
パラメータ
condition RuleDataSearchConditionInfo ルール一覧情報検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール定義情報の件数(Number)が設定されます。
| getRuleDataWithLocale
|
指定したロケールIDでルール情報を1件取得します。
ルール詳細情報は取得しません。
全ての情報を取得する場合は getRuleDataFamilyWithLocale を使用してください。
該当するルール情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
ruleId String ルールID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトが設定されます。
| getRuleDetailData
|
ルール詳細情報を取得します。
パラメータ
ruleId String ルールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール詳細情報オブジェクトの配列が設定されます。
| getRuleUseStatusList
|
指定した検索条件でルール定義利用状況情報を検索します。
condition の id と、localeId は必ず設定してください。
パラメータ
condition ContentsVersionViewDataSearchConditionInfo コンテンツ・バージョンの一覧表示情報(利用状況一覧)検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ・バージョンの一覧表示情報(利用状況一覧)オブジェクト の配列が設定されます。
| getRuleUseStatusListCount
|
指定したルール定義利用状況情報の検索結果件数を取得します。
condition の id と、localeId は必ず設定してください。
パラメータ
condition ContentsVersionViewDataSearchConditionInfo コンテンツ・バージョンの一覧表示情報(利用状況一覧)検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール定義利用状況情報の件数(Number)が設定されます。
| updateRuleData
|
ルール情報を更新します。
models 内にルール詳細情報を指定した場合でも、ルール詳細情報は更新しません。
全ての情報を更新する場合は updateRuleDataFamily を使用してください。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateRuleDataFamily
|
ルール定義情報と配下の情報を更新します。
models 内のルール情報、ルール詳細情報の指定に基づいて更新しますが、
データ矛盾のチェックを行いません。
models 内のルールID、ロケールIDは必須で、それ以外の項目は任意です。
models 内にルール詳細情報を指定した場合は、ルール詳細情報を更新を行います。
ルール詳細情報は登録済みの情報を削除し、新たに情報を登録します。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateRuleDetailData
|
ルール詳細情報を更新します。
ルール詳細情報は登録済みの情報を削除し、新たに情報を登録します。
パラメータ
models Array 更新するルール詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。