IM-Workflow

jp.co.intra_mart.foundation.workflow.application.model
クラス UserMatterPropertyModel

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.workflow.application.model.UserMatterPropertyModel

public class UserMatterPropertyModel
extends Object

ユーザデータ案件プロパティ情報モデルクラス。

ユーザデータ案件プロパティの取得結果の格納、及びユーザデータテーブルへのデータ設定に使用します。
処理結果を格納する際に、このモデルには案件のステータス(未完了、完了、過去)によって、
データベーステーブル「imw_t_user_data」(未完了)、「imw_t_cpl_matter_user_data」(完了)もしくは「imw_ayyyymm_matter_user_data」(過去)のデータが設定されます。
パラメータとして使用する場合は、登録や更新、削除処理によって必須の項目が異なります。詳細は下記の表や使用される各箇所を参照してください。

 【 処理別各項目必須/任意一覧 】
      ※記号の意味
          ●:必須
          ▲:1つ以上必須
          △:任意
 
 ※注意※
   各項目の必須/任意について、各メソッドの説明に明示的に記載されている場合は、
   メソッドの説明を優先します。
 
項目名 新規作成 更新 削除 最大バイト数
ユーザデータID【主キー】 20
案件プロパティキー【主キー】 20
案件プロパティ値 2000
 【 案件プロパティ値の制限事項 】
  ・文字列として評価する場合:2000バイトまで設定可
  ・数値として評価する場合:NUMERIC(30,10)まで設定可
 

導入されたバージョン:
7.2
関連項目:
ActvMatter.getMatterProperty(String), ActvMatter.getMatterPropertyList(), CplMatter.getMatterProperty(String), CplMatter.getMatterPropertyList(), ArcMatter.getMatterProperty(String), ArcMatter.getMatterPropertyList(), TempSaveMatter.getMatterProperty(String, String), TempSaveMatter.getMatterPropertyList(String), UserActvMatterPropertyValue.getMatterProperty(String, String), UserActvMatterPropertyValue.getMatterPropertyList(String), UserActvMatterPropertyValue.createMatterProperty(UserMatterPropertyModel[]), UserActvMatterPropertyValue.updateMatterProperty(UserMatterPropertyModel[]), UserActvMatterPropertyValue.deleteMatterProperty(UserMatterPropertyModel[]), UserCplMatterPropertyValue.getMatterProperty(String, String), UserCplMatterPropertyValue.getMatterPropertyList(String), UserCplMatterPropertyValue.createMatterProperty(UserMatterPropertyModel[]), UserCplMatterPropertyValue.updateMatterProperty(UserMatterPropertyModel[]), UserCplMatterPropertyValue.deleteMatterProperty(UserMatterPropertyModel[]), UserArcMatterPropertyValue.getMatterProperty(String, String), UserArcMatterPropertyValue.getMatterPropertyList(String), UserArcMatterPropertyValue.createMatterProperty(UserMatterPropertyModel[]), UserArcMatterPropertyValue.updateMatterProperty(UserMatterPropertyModel[]), UserArcMatterPropertyValue.deleteMatterProperty(UserMatterPropertyModel[]), ActvMatterModel, CplMatterModel, ArcMatterModel, ActvMatterCnfmModel, CplMatterCnfmModel, ActvMatterRefModel, CplMatterRefModel, ActvNodeModel, ActvMatterPullBackModel, TempSaveMatterModel, UserMatterStatusDetailModel, UserMatterPropertyStatusModel

コンストラクタの概要
UserMatterPropertyModel()
          コンストラクタ
ユーザデータ案件プロパティ情報モデルクラスを新しく生成します。
 
メソッドの概要
 String getMatterPropertyKey()
          案件プロパティキーを取得します。
 String getMatterPropertyValue()
          案件プロパティ値を取得します。
 String getUserDataId()
          ユーザデータIDを取得します。
 String getUserDataIdColumnName()
          ユーザデータIDのマッピングカラム名を取得します。
 void setMatterPropertyKey(String matterPropertyKey)
          案件プロパティキーを設定します。
 void setMatterPropertyValue(String matterPropertyValue)
          案件プロパティ値を設定します。
 void setTableName(String tableName)
          テーブル名(テーブル名設定内部用)を設定します。
 void setUserDataId(String userDataId)
          ユーザデータIDを設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

UserMatterPropertyModel

public UserMatterPropertyModel()
コンストラクタ
ユーザデータ案件プロパティ情報モデルクラスを新しく生成します。

メソッドの詳細

setTableName

public void setTableName(String tableName)
テーブル名(テーブル名設定内部用)を設定します。

パラメータ:
tableName - テーブル名(テーブル名設定内部用)

getUserDataId

public String getUserDataId()
ユーザデータIDを取得します。

戻り値:
String ユーザデータID

setUserDataId

public void setUserDataId(String userDataId)
ユーザデータIDを設定します。

パラメータ:
userDataId - ユーザデータID

getUserDataIdColumnName

public String getUserDataIdColumnName()
ユーザデータIDのマッピングカラム名を取得します。

戻り値:
String ユーザデータIDのマッピングカラム名

getMatterPropertyKey

public String getMatterPropertyKey()
案件プロパティキーを取得します。

戻り値:
String 案件プロパティキー

setMatterPropertyKey

public void setMatterPropertyKey(String matterPropertyKey)
案件プロパティキーを設定します。

パラメータ:
matterPropertyKey - 案件プロパティキー

getMatterPropertyValue

public String getMatterPropertyValue()
案件プロパティ値を取得します。

戻り値:
String 案件プロパティ値

setMatterPropertyValue

public void setMatterPropertyValue(String matterPropertyValue)
案件プロパティ値を設定します。

パラメータ:
matterPropertyValue - 案件プロパティ値

IM-Workflow

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