IM-Workflow

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

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

public class UserMatterStatusDetailModel
extends Object

案件状態詳細情報 モデルクラス。

特定の案件の案件状態詳細情報を格納します。
このモデルには、案件の詳細情報と、現在のステータスである案件完了状態や、
案件ステータスが過去案件の場合には「アーカイブ年月(yyyyMM)」の情報が格納されています。

案件のステータスによって、このモデルには、
未完了「imw_t_actv_matter」、「imw_t_actv_matter_locale」、
完了「imw_t_cpl_matter」、「imw_t_cpl_matter_locale」
過去「imw_ayyyymm_matter」、「imw_ayyyymm_matter_locale」テーブルからのデータが設定されます。
モデル内にある「ユーザデータ案件プロパティの配列「UserMatterPropertyModel」には案件ステータスによって、
「imw_t_user_data」、「imw_t_cpl_matter_user_data」、「imw_ayyyymm_matter_user_data」のデータが設定されます。
過去テーブル名に含まれている「yyyymm」は「アーカイブ年月(yyyyMM)」です。
詳細については、使用されている各箇所を参照してください。

このモデルより簡単な案件状態情報のみを取得する場合には、「UserMatterStatusModel」を利用してください。

 【 各項目の必須/任意 】
 このモデルは値を取得する時にのみ使用しますので、全て任意項目となります。
 ※新規作成、更新、削除には使用しません。
 

導入されたバージョン:
7.2
関連項目:
UserMatterStatus.getMatterStatusDetail(String), UserMatterStatusModel, UserMatterPropertyModel

コンストラクタの概要
UserMatterStatusDetailModel()
          コンストラクタ
案件状態情報 モデルクラスを新しく生成します。
 
メソッドの概要
 String getApplyActFlag()
          申請代理フラグを取得します。
 String getApplyAuthUserCode()
          申請権限者コードを取得します。
 String getApplyAuthUserName()
          申請権限者名を取得します。
 String getApplyBaseDate()
          申請基準日("yyyy/MM/dd"形式の文字列)を取得します。
 String getApplyDate()
          申請日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を取得します。
 String getApplyExecuteUserCode()
          申請実行者コードを取得します。
 String getApplyExecuteUserName()
          申請実行者名を取得します。
 String getArchiveMonth()
          アーカイブ年月(yyyyMM)を取得します。
 String getFlowId()
          フローIDを取得します。
 String getFlowName()
          フロー名を取得します。
 String getFlowVersionId()
          フローバージョンIDを取得します。
 String getLastProcessDate()
          最終処理日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を取得します。
 String getMatterCplDate()
          案件終了日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を取得します。
 String getMatterEndStatusCode()
          案件完了状態を取得します。
 String getMatterName()
          案件名を取得します。
 String getMatterNumber()
          案件番号を取得します。
 UserMatterPropertyModel[] getMatterProperty()
          ユーザデータ案件プロパティの配列を取得します。
 String getMatterStartDate()
          案件開始日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を取得します。
 String getMatterStatusCode()
          案件状態を取得します。
 String getPriorityLevel()
          優先度を取得します。
 String getSystemMatterId()
          システム案件IDを取得します。
 String getUserDataId()
          ユーザデータIDを取得します。
 void setApplyActFlag(String applyActFlag)
          申請代理フラグを設定します。
 void setApplyAuthUserCode(String applyAuthUserCode)
          申請権限者コードを設定します。
 void setApplyAuthUserName(String applyAuthUserName)
          申請権限者名を設定します。
 void setApplyBaseDate(String applyBaseDate)
          申請基準日("yyyy/MM/dd"形式の文字列)を設定します。
 void setApplyDate(String applyDate)
          申請日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を設定します。
 void setApplyExecuteUserCode(String applyExecuteUserCode)
          申請実行者コードを設定します。
 void setApplyExecuteUserName(String applyExecuteUserName)
          申請実行者名を設定します。
 void setArchiveMonth(String archiveMonth)
          アーカイブ年月(yyyyMM)を設定します。
 void setFlowId(String flowId)
          フローIDを設定します。
 void setFlowName(String flowName)
          フロー名を設定します。
 void setFlowVersionId(String flowVersionId)
          フローバージョンIDを設定します。
 void setLastProcessDate(String lastProcessDate)
          最終処理日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を設定します。
 void setMatterCplDate(String matterCplDate)
          案件終了日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を設定します。
 void setMatterEndStatusCode(String matterEndStatusCode)
          案件完了状態を設定します。
 void setMatterName(String matterName)
          案件名を設定します。
 void setMatterNumber(String matterNumber)
          案件番号を設定します。
 void setMatterProperty(UserMatterPropertyModel[] matterProperty)
          ユーザデータ案件プロパティの配列を設定します。
 void setMatterStartDate(String matterStartDate)
          案件開始日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を設定します。
 void setMatterStatusCode(String matterStatusCode)
          案件状態を設定します。
 void setPriorityLevel(String priorityLevel)
          優先度を設定します。
 void setSystemMatterId(String systemMatterId)
          システム案件IDを設定します。
 void setUserDataId(String userDataId)
          ユーザデータIDを設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

UserMatterStatusDetailModel

public UserMatterStatusDetailModel()
コンストラクタ
案件状態情報 モデルクラスを新しく生成します。

メソッドの詳細

getSystemMatterId

public String getSystemMatterId()
システム案件IDを取得します。

戻り値:
String システム案件ID

setSystemMatterId

public void setSystemMatterId(String systemMatterId)
システム案件IDを設定します。

パラメータ:
systemMatterId - システム案件ID

getFlowId

public String getFlowId()
フローIDを取得します。

戻り値:
String フローID

setFlowId

public void setFlowId(String flowId)
フローIDを設定します。

パラメータ:
flowId - フローID

getFlowVersionId

public String getFlowVersionId()
フローバージョンIDを取得します。

戻り値:
String フローバージョンID

setFlowVersionId

public void setFlowVersionId(String flowVersionId)
フローバージョンIDを設定します。

パラメータ:
flowVersionId - フローバージョンID

getUserDataId

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

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

setUserDataId

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

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

getMatterStatusCode

public String getMatterStatusCode()
案件状態を取得します。

戻り値:
String 案件状態

setMatterStatusCode

public void setMatterStatusCode(String matterStatusCode)
案件状態を設定します。

パラメータ:
matterStatusCode - 案件状態

getMatterEndStatusCode

public String getMatterEndStatusCode()
案件完了状態を取得します。

戻り値:
String 案件完了状態

setMatterEndStatusCode

public void setMatterEndStatusCode(String matterEndStatusCode)
案件完了状態を設定します。

パラメータ:
matterEndStatusCode - 案件完了状態

getArchiveMonth

public String getArchiveMonth()
アーカイブ年月(yyyyMM)を取得します。

戻り値:
String アーカイブ年月(yyyyMM)

setArchiveMonth

public void setArchiveMonth(String archiveMonth)
アーカイブ年月(yyyyMM)を設定します。

パラメータ:
archiveMonth - アーカイブ年月(yyyyMM)

getMatterNumber

public String getMatterNumber()
案件番号を取得します。

戻り値:
String 案件番号

setMatterNumber

public void setMatterNumber(String matterNumber)
案件番号を設定します。

パラメータ:
matterNumber - 案件番号

getMatterName

public String getMatterName()
案件名を取得します。

戻り値:
String 案件名

setMatterName

public void setMatterName(String matterName)
案件名を設定します。

パラメータ:
matterName - 案件名

getMatterStartDate

public String getMatterStartDate()
案件開始日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を取得します。

戻り値:
String 案件開始日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

setMatterStartDate

public void setMatterStartDate(String matterStartDate)
案件開始日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を設定します。

パラメータ:
matterStartDate - 案件開始日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

getApplyDate

public String getApplyDate()
申請日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を取得します。

戻り値:
String 申請日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

setApplyDate

public void setApplyDate(String applyDate)
申請日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を設定します。

パラメータ:
applyDate - 申請日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

getApplyBaseDate

public String getApplyBaseDate()
申請基準日("yyyy/MM/dd"形式の文字列)を取得します。

戻り値:
String 申請基準日("yyyy/MM/dd"形式の文字列)

setApplyBaseDate

public void setApplyBaseDate(String applyBaseDate)
申請基準日("yyyy/MM/dd"形式の文字列)を設定します。

パラメータ:
applyBaseDate - 申請基準日("yyyy/MM/dd"形式の文字列)

getLastProcessDate

public String getLastProcessDate()
最終処理日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を取得します。

戻り値:
String 最終処理日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

setLastProcessDate

public void setLastProcessDate(String lastProcessDate)
最終処理日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を設定します。

パラメータ:
lastProcessDate - 最終処理日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

getApplyAuthUserCode

public String getApplyAuthUserCode()
申請権限者コードを取得します。

戻り値:
String 申請権限者コード

setApplyAuthUserCode

public void setApplyAuthUserCode(String applyAuthUserCode)
申請権限者コードを設定します。

パラメータ:
applyAuthUserCode - 申請権限者コード

getApplyExecuteUserCode

public String getApplyExecuteUserCode()
申請実行者コードを取得します。

戻り値:
String 申請実行者コード

setApplyExecuteUserCode

public void setApplyExecuteUserCode(String applyExecuteUserCode)
申請実行者コードを設定します。

パラメータ:
applyExecuteUserCode - 申請実行者コード

getApplyActFlag

public String getApplyActFlag()
申請代理フラグを取得します。

戻り値:
String 申請代理フラグ。(0:代理設定なし / 1:代理設定あり)

setApplyActFlag

public void setApplyActFlag(String applyActFlag)
申請代理フラグを設定します。

パラメータ:
applyActFlag - 申請代理フラグ。(0:代理設定なし / 1:代理設定あり)

getPriorityLevel

public String getPriorityLevel()
優先度を取得します。

戻り値:
String 優先度

setPriorityLevel

public void setPriorityLevel(String priorityLevel)
優先度を設定します。

パラメータ:
priorityLevel - 優先度

getFlowName

public String getFlowName()
フロー名を取得します。

戻り値:
String フロー名

setFlowName

public void setFlowName(String flowName)
フロー名を設定します。

パラメータ:
flowName - フロー名

getApplyAuthUserName

public String getApplyAuthUserName()
申請権限者名を取得します。

戻り値:
String 申請権限者名

setApplyAuthUserName

public void setApplyAuthUserName(String applyAuthUserName)
申請権限者名を設定します。

パラメータ:
applyAuthUserName - 申請権限者名

getApplyExecuteUserName

public String getApplyExecuteUserName()
申請実行者名を取得します。

戻り値:
String 申請実行者名

setApplyExecuteUserName

public void setApplyExecuteUserName(String applyExecuteUserName)
申請実行者名を設定します。

パラメータ:
applyExecuteUserName - 申請実行者名

getMatterCplDate

public String getMatterCplDate()
案件終了日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を取得します。

戻り値:
String 案件終了日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

setMatterCplDate

public void setMatterCplDate(String matterCplDate)
案件終了日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)を設定します。

パラメータ:
matterCplDate - 案件終了日("yyyy/MM/dd HH:mm:ss.SSS"形式の文字列)

getMatterProperty

public UserMatterPropertyModel[] getMatterProperty()
ユーザデータ案件プロパティの配列を取得します。

戻り値:
UserMatterPropertyModel[] ユーザデータ案件プロパティの配列

setMatterProperty

public void setMatterProperty(UserMatterPropertyModel[] matterProperty)
ユーザデータ案件プロパティの配列を設定します。

パラメータ:
matterProperty - ユーザデータ案件プロパティの配列

IM-Workflow

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