RuleDataManager オブジェクト

ルール定義情報を管理するマネージャです。

ルール定義情報の登録、更新、削除、取得を行います。
導入されたバージョン:7.2

コンストラクタの概要
RuleDataManager (String loginGroupId)
コンストラクタ
引数で指定したログイングループIDでルール定義情報管理マネージャを新しく生成します。

メソッドの概要
WorkflowResultInfo createRuleData (Array models)
ルール情報を新規作成します。
WorkflowResultInfo createRuleDataFamily (Array models)
ルール定義情報と配下の情報を新規作成します。
WorkflowResultInfo createRuleDetailData (Array models)
ルール詳細情報を新規作成します。
WorkflowResultInfo deleteRuleData (Array models)
ルール情報を削除します。
WorkflowResultInfo deleteRuleDataFamily (Array models)
ルール定義情報と配下の情報を削除します。
WorkflowResultInfo deleteRuleDetailData (Array models)
ルール詳細情報を削除します。
WorkflowResultInfo getRuleData (String ruleId)
ルール情報を全ロケール分取得します。
WorkflowResultInfo getRuleDataCount (String ruleId)
ルール情報の全ロケール分の件数を取得します。
WorkflowResultInfo getRuleDataCountWithLocale (String ruleId ,String localeId)
指定したロケールIDでルール情報の件数を取得します。
WorkflowResultInfo getRuleDataFamily (String ruleId)
ルール定義情報と配下の情報を全ロケール分取得します。
WorkflowResultInfo getRuleDataFamilyWithLocale (String ruleId ,String localeId)
指定したロケールIDでルール定義情報と配下の情報を1件取得します。
WorkflowResultInfo getRuleDataList (RuleDataSearchConditionInfo condition)
指定した検索条件でルール情報を検索します。
WorkflowResultInfo getRuleDataListCount (RuleDataSearchConditionInfo condition)
指定した検索条件でルール定義の検索結果件数を取得します。
WorkflowResultInfo getRuleDataWithLocale (String ruleId ,String localeId)
指定したロケールIDでルール情報を1件取得します。
WorkflowResultInfo getRuleDetailData (String ruleId)
ルール詳細情報を取得します。
WorkflowResultInfo getRuleUseStatusList (ContentsVersionViewDataSearchConditionInfo condition)
指定した検索条件でルール定義利用状況情報を検索します。
WorkflowResultInfo getRuleUseStatusListCount (ContentsVersionViewDataSearchConditionInfo condition)
指定したルール定義利用状況情報の検索結果件数を取得します。
WorkflowResultInfo updateRuleData (Array models)
ルール情報を更新します。
WorkflowResultInfo updateRuleDataFamily (Array models)
ルール定義情報と配下の情報を更新します。
WorkflowResultInfo updateRuleDetailData (Array models)
ルール詳細情報を更新します。

コンストラクタの詳細
RuleDataManager

RuleDataManager (String loginGroupId)
コンストラクタ
引数で指定したログイングループIDでルール定義情報管理マネージャを新しく生成します。
パラメータ
loginGroupId String ログイングループID

メソッドの詳細
createRuleData

WorkflowResultInfo createRuleData (Array models)

ルール情報を新規作成します。

models 内にルール詳細情報を指定した場合でも、ルール詳細情報は新規作成しません。
全ての情報を新規作成する場合は createRuleDataFamily を使用してください。

ワークフロー上で使用可能にするためにはルール詳細情報の作成が必要です。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

createRuleDataFamily

WorkflowResultInfo createRuleDataFamily (Array models)

ルール定義情報と配下の情報を新規作成します。

models 内のルール情報、ルール詳細情報の指定に基づいて新規作成しますが、
データ矛盾のチェックを行いません。

models 内にルール詳細情報を指定した場合は、ルール詳細情報を新規作成します。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

createRuleDetailData

WorkflowResultInfo createRuleDetailData (Array models)

ルール詳細情報を新規作成します。
パラメータ
models Array 新規作成するルール詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

deleteRuleData

WorkflowResultInfo deleteRuleData (Array models)

ルール情報を削除します。

models 内にルール詳細情報を指定した場合でも、ルール詳細情報は削除しません。
全ての情報を削除する場合は deleteRuleDataFamily を使用してください。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

deleteRuleDataFamily

WorkflowResultInfo deleteRuleDataFamily (Array models)

ルール定義情報と配下の情報を削除します。

models 内のルール情報、ルール詳細情報の指定に基づいて削除しますが、
データ矛盾のチェックを行いません。

models 内のルールIDは必須、ルール詳細情報は任意、それ以外の項目は無視します。
models 内にルール詳細情報を指定した場合は、指定のルール詳細情報を削除します。
models 内にルール詳細情報を指定しない場合は、キー情報に一致するルール詳細情報を削除します。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

deleteRuleDetailData

WorkflowResultInfo deleteRuleDetailData (Array models)

ルール詳細情報を削除します。
パラメータ
models Array 削除するルール詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

getRuleData

WorkflowResultInfo getRuleData (String ruleId)

ルール情報を全ロケール分取得します。

ルール詳細情報は取得しません。
全ての情報を取得する場合は getRuleDataFamily を使用してください。

登録されている全ロケール分を取得します。
ロケールの指定を行う場合は getRuleDataWithLocale を使用してください。
パラメータ
ruleId String ルールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトの配列が設定されます。

getRuleDataCount

WorkflowResultInfo getRuleDataCount (String ruleId)

ルール情報の全ロケール分の件数を取得します。

ロケールの指定を行う場合は getRuleDataCountWithLocale を使用してください。
パラメータ
ruleId String ルールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報の件数(Number)が設定されます。

getRuleDataCountWithLocale

WorkflowResultInfo getRuleDataCountWithLocale (String ruleId ,String localeId)

指定したロケールIDでルール情報の件数を取得します。
パラメータ
ruleId String ルールID
localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報の件数(Number)が設定されます。

getRuleDataFamily

WorkflowResultInfo getRuleDataFamily (String ruleId)

ルール定義情報と配下の情報を全ロケール分取得します。

ルール情報の他にルール詳細情報の取得も行います。

登録されている全ロケール分を取得します。
ロケールの指定を行う場合は getRuleDataFamilyWithLocale を使用してください。
パラメータ
ruleId String ルールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトの配列が設定されます。

getRuleDataFamilyWithLocale

WorkflowResultInfo getRuleDataFamilyWithLocale (String ruleId ,String localeId)

指定したロケールIDでルール定義情報と配下の情報を1件取得します。

ルール詳細情報の取得も行います。
国際化対応されている情報の場合は、指定したロケールIDのみを取得します。

該当するルール定義情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
ruleId String ルールID
localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトが設定されます。

getRuleDataList

WorkflowResultInfo getRuleDataList (RuleDataSearchConditionInfo condition)

指定した検索条件でルール情報を検索します。

condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
condition RuleDataSearchConditionInfo ルール一覧情報検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトの配列が設定されます。

getRuleDataListCount

WorkflowResultInfo getRuleDataListCount (RuleDataSearchConditionInfo condition)

指定した検索条件でルール定義の検索結果件数を取得します。

condition で指定したロケールIDを検索条件に使用します。
パラメータ
condition RuleDataSearchConditionInfo ルール一覧情報検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール定義情報の件数(Number)が設定されます。

getRuleDataWithLocale

WorkflowResultInfo getRuleDataWithLocale (String ruleId ,String localeId)

指定したロケールIDでルール情報を1件取得します。

ルール詳細情報は取得しません。
全ての情報を取得する場合は getRuleDataFamilyWithLocale を使用してください。

該当するルール情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
ruleId String ルールID
localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトが設定されます。

getRuleDetailData

WorkflowResultInfo getRuleDetailData (String ruleId)

ルール詳細情報を取得します。
パラメータ
ruleId String ルールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール詳細情報オブジェクトの配列が設定されます。

getRuleUseStatusList

WorkflowResultInfo getRuleUseStatusList (ContentsVersionViewDataSearchConditionInfo condition)

指定した検索条件でルール定義利用状況情報を検索します。

condition の id と、localeId は必ず設定してください。
パラメータ
condition ContentsVersionViewDataSearchConditionInfo コンテンツ・バージョンの一覧表示情報(利用状況一覧)検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ・バージョンの一覧表示情報(利用状況一覧)オブジェクト の配列が設定されます。

getRuleUseStatusListCount

WorkflowResultInfo getRuleUseStatusListCount (ContentsVersionViewDataSearchConditionInfo condition)

指定したルール定義利用状況情報の検索結果件数を取得します。

condition の id と、localeId は必ず設定してください。
パラメータ
condition ContentsVersionViewDataSearchConditionInfo コンテンツ・バージョンの一覧表示情報(利用状況一覧)検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール定義利用状況情報の件数(Number)が設定されます。

updateRuleData

WorkflowResultInfo updateRuleData (Array models)

ルール情報を更新します。

models 内にルール詳細情報を指定した場合でも、ルール詳細情報は更新しません。
全ての情報を更新する場合は updateRuleDataFamily を使用してください。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

updateRuleDataFamily

WorkflowResultInfo updateRuleDataFamily (Array models)

ルール定義情報と配下の情報を更新します。

models 内のルール情報、ルール詳細情報の指定に基づいて更新しますが、
データ矛盾のチェックを行いません。

models 内のルールID、ロケールIDは必須で、それ以外の項目は任意です。
models 内にルール詳細情報を指定した場合は、ルール詳細情報を更新を行います。
ルール詳細情報は登録済みの情報を削除し、新たに情報を登録します。
パラメータ
models Array ルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

updateRuleDetailData

WorkflowResultInfo updateRuleDetailData (Array models)

ルール詳細情報を更新します。

ルール詳細情報は登録済みの情報を削除し、新たに情報を登録します。
パラメータ
models Array 更新するルール詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。