jp.co.intra_mart.foundation.straform
クラス ImwMatterPropertyManager

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.straform.ImwMatterPropertyManager

public class ImwMatterPropertyManager
extends java.lang.Object

案件情報プロパティ設定情報管理クラス。
案件プロパティ設定情報の操作用のクラスです。

導入されたバージョン:
7.2
作成者:
INTRAMART

コンストラクタの概要
ImwMatterPropertyManager(java.lang.String loginUserCd, java.lang.String loginGroupId)
          コンストラクタ
 
メソッドの概要
 void deleteMatterProperty(ImwMatterPropertyKey key)
          指定された条件の案件プロパティ設定情報を削除します。
 ImwMatterPropertyModel[] getMatterProperty(ImwMatterPropertyKey key, int acquisitionCount, int startRecord)
          条件に一致した案件プロパティ設定情報を配列で返却します。
 int getMatterPropertyCount(ImwMatterPropertyKey key)
          条件に一致した案件プロパティ設定情報の件数を返却します。
 void insertMatterProperty(ImwMatterPropertyModel model)
          案件プロパティ設定情報を登録します。
 void updateMatterProperty(ImwMatterPropertyModel model)
          案件プロパティ設定情報を更新します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ImwMatterPropertyManager

public ImwMatterPropertyManager(java.lang.String loginUserCd,
                                java.lang.String loginGroupId)
コンストラクタ

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

insertMatterProperty

public void insertMatterProperty(ImwMatterPropertyModel model)
                          throws ApplicationException,
                                 SystemException
案件プロパティ設定情報を登録します。
このメソッドでは、指定されたのフローやノード、案件プロパティキーといったIM-Workflowの情報に対して存在チェックは行ないません。

パラメータ:
model - 案件プロパティ設定情報オブジェクト
例外:
ApplicationException - 指定されたドキュメントIDのドキュメント情報が存在しない場合や設定情報が重複している場合にスローされます。
SystemException - データベース接続エラー等、システムエラーが発生した場合にスローされます。

updateMatterProperty

public void updateMatterProperty(ImwMatterPropertyModel model)
                          throws ApplicationException,
                                 SystemException
案件プロパティ設定情報を更新します。

パラメータ:
model - 案件プロパティ設定情報
例外:
ApplicationException - 指定されたドキュメントIDのドキュメント情報が存在しない場合や設定情報が存在しない場合にスローされます。
SystemException - データベース接続エラー等、システムエラーが発生した場合にスローされます。

deleteMatterProperty

public void deleteMatterProperty(ImwMatterPropertyKey key)
                          throws SystemException
指定された条件の案件プロパティ設定情報を削除します。
条件に何も指定していない場合、設定されている案件情報プロパティ設定情報が全て削除されます。

パラメータ:
key - 検索条件オブジェクト
例外:
SystemException - データベース接続エラー等、システムエラーが発生した場合にスローされます。

getMatterProperty

public ImwMatterPropertyModel[] getMatterProperty(ImwMatterPropertyKey key,
                                                  int acquisitionCount,
                                                  int startRecord)
                                           throws SystemException
条件に一致した案件プロパティ設定情報を配列で返却します。
条件に一致する情報が存在しない場合は空配列が返却されます。

パラメータ:
key - 検索条件オブジェクト
acquisitionCount - 取得件数
startRecord - 取得開始位置
戻り値:
案件プロパティ設定情報配列
例外:
SystemException - データベース接続エラー等、システムエラーが発生した場合にスローされます。

getMatterPropertyCount

public int getMatterPropertyCount(ImwMatterPropertyKey key)
                           throws SystemException
条件に一致した案件プロパティ設定情報の件数を返却します。

パラメータ:
key - 検索条件オブジェクト
戻り値:
案件プロパティ設定情報の件数
例外:
SystemException - データベース接続エラー等、システムエラーが発生した場合にスローされます。