IM-Workflow

jp.co.intra_mart.foundation.workflow.administrator
クラス MatterPropertyDataManager

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.workflow.administrator.MatterPropertyDataManager

public class MatterPropertyDataManager
extends Object

案件プロパティ定義情報を管理するマネージャです。

案件プロパティ定義情報の登録、更新、削除、取得を行います。

導入されたバージョン:
7.2

コンストラクタの概要
MatterPropertyDataManager(String loginGroupId)
          コンストラクタ
引数で指定したログイングループIDで案件プロパティ定義情報管理マネージャを新しく生成します。
 
メソッドの概要
 void createMatterPropertyData(MatterPropertyDataModel... models)
          案件プロパティ情報を新規作成します。
 void deleteMatterPropertyData(MatterPropertyDataModel... models)
          案件プロパティ情報を削除します。
 MatterPropertyDataModel[] getMatterPropertyData(String matterPropertyKey)
          案件プロパティ情報を全ロケール分取得します。
 int getMatterPropertyDataCount(String matterPropertyKey)
          案件プロパティ情報の全ロケール分の件数を取得します。
 int getMatterPropertyDataCountWithLocale(String matterPropertyKey, String localeId)
          指定したロケールIDで案件プロパティ情報の件数を取得します。
 MatterPropertyDataModel[] getMatterPropertyDataList(MatterPropertyDataSearchConditionInfo condition)
          指定した検索条件で案件プロパティ情報を検索します。
 int getMatterPropertyDataListCount(MatterPropertyDataSearchConditionInfo condition)
          指定した検索条件で案件プロパティ情報の検索結果件数を取得します。
 MatterPropertyDataModel getMatterPropertyDataWithLocale(String matterPropertyKey, String localeId)
          指定したロケールIDで案件プロパティ情報を1件取得します。
 int getMatterPropertyUseCount(String matterPropertyKey, String matterPropertyType)
          指定した案件プロパティキーと案件プロパティ使用種別で案件プロパティ情報を使用している一覧情報、ルールの件数を取得します。
 void updateMatterPropertyData(MatterPropertyDataModel... models)
          案件プロパティ情報を更新します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MatterPropertyDataManager

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

パラメータ:
loginGroupId - ログイングループID
メソッドの詳細

createMatterPropertyData

public void createMatterPropertyData(MatterPropertyDataModel... models)
                              throws WorkflowException
案件プロパティ情報を新規作成します。

パラメータ:
models - 案件プロパティ情報の配列
例外:
WorkflowException - ワークフロー例外クラス

updateMatterPropertyData

public void updateMatterPropertyData(MatterPropertyDataModel... models)
                              throws WorkflowException
案件プロパティ情報を更新します。

models 内の全ての項目は任意です。 各項目に null を指定した場合は、検索条件から外して更新します。

パラメータ:
models - 案件プロパティ情報の配列
例外:
WorkflowException - ワークフロー例外クラス

deleteMatterPropertyData

public void deleteMatterPropertyData(MatterPropertyDataModel... models)
                              throws WorkflowException
案件プロパティ情報を削除します。

パラメータ:
models - 案件プロパティ情報の配列
例外:
WorkflowException - ワークフロー例外クラス

getMatterPropertyDataList

public MatterPropertyDataModel[] getMatterPropertyDataList(MatterPropertyDataSearchConditionInfo condition)
                                                    throws WorkflowException
指定した検索条件で案件プロパティ情報を検索します。

condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。

パラメータ:
condition - 案件プロパティ一覧情報検索条件
戻り値:
MatterPropertyDataModel[] 案件プロパティ情報の配列
例外:
WorkflowException - ワークフロー例外クラス

getMatterPropertyDataListCount

public int getMatterPropertyDataListCount(MatterPropertyDataSearchConditionInfo condition)
                                   throws WorkflowException
指定した検索条件で案件プロパティ情報の検索結果件数を取得します。

condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。

パラメータ:
condition - 案件プロパティ一覧情報検索条件
戻り値:
int 案件プロパティ情報の件数
例外:
WorkflowException - ワークフロー例外クラス

getMatterPropertyData

public MatterPropertyDataModel[] getMatterPropertyData(String matterPropertyKey)
                                                throws WorkflowException
案件プロパティ情報を全ロケール分取得します。

登録されている全ロケール分を取得します。
ロケールの指定を行う場合は getMatterPropertyDataWithLocale を使用してください。

パラメータ:
matterPropertyKey - 案件プロパティキー
戻り値:
MatterPropertyDataModel[] 案件プロパティ情報の配列
例外:
WorkflowException - ワークフロー例外クラス

getMatterPropertyDataWithLocale

public MatterPropertyDataModel getMatterPropertyDataWithLocale(String matterPropertyKey,
                                                               String localeId)
                                                        throws WorkflowException
指定したロケールIDで案件プロパティ情報を1件取得します。

該当する案件プロパティ情報が見つからなかった場合は、null を返却します。

パラメータ:
matterPropertyKey - 案件プロパティキー
localeId - ロケールID
戻り値:
MatterPropertyDataModel 案件プロパティ情報
例外:
WorkflowException - ワークフロー例外クラス

getMatterPropertyDataCount

public int getMatterPropertyDataCount(String matterPropertyKey)
                               throws WorkflowException
案件プロパティ情報の全ロケール分の件数を取得します。

ロケールの指定を行う場合は getMatterPropertyDataCountWithLocale を使用してください。

パラメータ:
matterPropertyKey - 案件プロパティキー
戻り値:
int 案件プロパティ情報の件数
例外:
WorkflowException - ワークフロー例外クラス

getMatterPropertyDataCountWithLocale

public int getMatterPropertyDataCountWithLocale(String matterPropertyKey,
                                                String localeId)
                                         throws WorkflowException
指定したロケールIDで案件プロパティ情報の件数を取得します。

パラメータ:
matterPropertyKey - 案件プロパティキー
localeId - ロケールID
戻り値:
int 案件プロパティ情報の件数
例外:
WorkflowException - ワークフロー例外クラス

getMatterPropertyUseCount

public int getMatterPropertyUseCount(String matterPropertyKey,
                                     String matterPropertyType)
                              throws WorkflowException
指定した案件プロパティキーと案件プロパティ使用種別で案件プロパティ情報を使用している一覧情報、ルールの件数を取得します。

パラメータ:
matterPropertyKey - 案件プロパティキー
matterPropertyType - 案件プロパティ使用種別
戻り値:
int 案件プロパティ情報を使用している一覧情報、ルールの件数
例外:
WorkflowException - ワークフロー例外クラス

IM-Workflow

Copyright © 2000-2015 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.