コンストラクタの概要

RuleDataManager ()
コンストラクタ
RuleDataManager (String loginGroupId) 非推奨
コンストラクタ
RuleDataManager() を使用してください。

メソッドの概要

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

コンストラクタの詳細

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

メソッドの詳細

WorkflowResultInfo createRuleDataFamily (Array models)
ルール定義情報と配下の情報を新規作成します。

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

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

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

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

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

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

models 内にルール詳細情報を指定した場合でも、ルール詳細情報は削除しません。
全ての情報を削除する場合は deleteRuleDataFamily を使用してください。
パラメータ
models : Array
ルール情報オブジェクトの配列
返却値
WorkflowResultInfo
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
WorkflowResultInfo deleteRuleDetailData (Array models)
ルール詳細情報を削除します。
パラメータ
models : Array
削除するルール詳細情報オブジェクトの配列
返却値
WorkflowResultInfo
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
WorkflowResultInfo getRuleDataCountWithLocale (String ruleId, String localeId)
指定したロケールIDでルール情報の件数を取得します。
パラメータ
ruleId : String
ルールID
localeId : String
ロケールID
返却値
WorkflowResultInfo
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報の件数(Number)が設定されます。
WorkflowResultInfo getRuleDataCount (String ruleId)
ルール情報の全ロケール分の件数を取得します。

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

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

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

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

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

condition で指定したロケールIDを検索条件に使用します。
返却値
WorkflowResultInfo
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール定義情報の件数(Number)が設定されます。
WorkflowResultInfo getRuleDataList (RuleDataSearchConditionInfo condition)
指定した検索条件でルール情報を検索します。

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

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

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

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

登録されている全ロケール分を取得します。
ロケールの指定を行う場合は getRuleDataWithLocale を使用してください。
パラメータ
ruleId : String
ルールID
返却値
WorkflowResultInfo
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール情報オブジェクトの配列が設定されます。
WorkflowResultInfo getRuleDetailData (String ruleId)
ルール詳細情報を取得します。
パラメータ
ruleId : String
ルールID
返却値
WorkflowResultInfo
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール詳細情報オブジェクトの配列が設定されます。
WorkflowResultInfo getRuleUseStatusListCount (ContentsVersionViewDataSearchConditionInfo condition)
指定したルール定義利用状況情報の検索結果件数を取得します。

condition の id と、localeId は必ず設定してください。
返却値
WorkflowResultInfo
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、ルール定義利用状況情報の件数(Number)が設定されます。
WorkflowResultInfo getRuleUseStatusList (ContentsVersionViewDataSearchConditionInfo condition)
指定した検索条件でルール定義利用状況情報を検索します。

condition の id と、localeId は必ず設定してください。
返却値
WorkflowResultInfo
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ・バージョンの一覧表示情報(利用状況一覧)オブジェクト の配列が設定されます。
WorkflowResultInfo updateRuleDataFamily (Array models)
ルール定義情報と配下の情報を更新します。

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

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

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

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