IM-Workflow

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

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

public class MatterFlowModel
extends Object

案件フロー情報モデルクラス。

案件のフロー情報を格納するモデルです。このモデルにはフローXML「flow.xml」の情報が設定されます。
使用される箇所によって、取得されたそれぞれのフローXMLの情報がマッピングされます。
フロー情報に格納されるノード情報の保存には「MatterNodeModel」を利用します。
「MatterNodeModel」は開始ノードから終了ノードまでの順でソートされます。
分岐ノードで複数のノードに繋がる場合は、ルートを繋いた順でソートされます。
詳細については、使用されている各箇所を参照してください。

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

導入されたバージョン:
7.2
関連項目:
ActvMatter.getExecFlow(), ActvMatter.getMasterFlow(), CplMatter.getExecFlow(), CplMatter.getMasterFlow(), ArcMatter.getExecFlow(), ArcMatter.getMasterFlow(), MatterNodeModel

コンストラクタの概要
MatterFlowModel()
          コンストラクタ
案件フロー情報モデルクラスを新しく生成します。
 
メソッドの概要
 PluginModel[] getActvMatterDeleteListenerPlugin()
          未完了案件削除プログラム情報の配列を取得します。
 PluginModel[] getArcMatterDeleteListenerPlugin()
          過去案件削除プログラム情報の配列を取得します。
 String getAttachFileFlag()
          添付ファイル可否フラグを取得します。
 String getAutoPressFlag()
          自動催促可否フラグを取得します。
 String getAutoPressLimitDay()
          自動催促期限(日数)を取得します。
 String getAutoProcessFlag()
          自動処理可否フラグを取得します。
 String getAutoProcessLimitDay()
          自動処理期限(日数)を取得します。
 String getAutoProcessLimitType()
          処理期限後処理種別を取得します。
 String getCalendarId()
          カレンダーIDを取得します。
 MatterPageModel getConfirmDetailPage()
          確認詳細画面情報を取得します。
 String getConfirmUserSetupFlag()
          確認者設定可否フラグを取得します。
 String getContentsId()
          コンテンツIDを取得します。
 String getContentsVersionId()
          コンテンツバージョンIDを取得します。
 String getCplMatterConfirmFlag()
          完了案件確認処理フラグを取得します。
 PluginModel[] getCplMatterDeleteListenerPlugin()
          完了案件削除プログラム情報の配列を取得します。
 OrgzSetModel[] getDefaultOrgz()
          標準組織情報の配列を取得します。
 MatterMailModel[] getFinalizeMail()
          最終結果通知メール情報の配列を取得します。
 PluginModel[] getFinalizePlugin()
          案件終了時実行プログラム情報の配列を取得します。
 String[] getFlowGroupId()
          フローグループIDの配列を取得します。
 String getFlowId()
          フローIDを取得します。
 String getFlowVersionId()
          フローバージョンIDを取得します。
 MatterHandleAuthModel[] getHandleAuth()
          案件操作権限情報の配列を取得します。
 PluginModel[] getInitializePlugin()
          案件開始時実行プログラム情報の配列を取得します。
 String getLumpConfirmFlag()
          一括確認可否フラグを取得します。
 String getLumpProcessFlag()
          一括処理可否フラグを取得します。
 PluginModel[] getMatterArchiveListenerPlugin()
          案件退避処理プログラム情報の配列を取得します。
 MatterNodeModel[] getNodes()
          ノード情報の配列を取得します。
 MatterPageModel getPastDetailPage()
          過去参照画面情報を取得します。
 MatterPageModel getProcessDetailPage()
          処理詳細画面情報を取得します。
 String getRouteId()
          ルートIDを取得します。
 String getRouteVersionId()
          ルートバージョンIDを取得します。
 MatterPageModel getViewDetailPage()
          参照詳細画面情報を取得します。
 MatterMailModel[] getViewRequestMail()
          参照依頼メール情報の配列を取得します。
 void setActvMatterDeleteListenerPlugin(PluginModel[] actvMatterDeleteListenerPlugin)
          未完了案件削除プログラム情報の配列を設定します。
 void setArcMatterDeleteListenerPlugin(PluginModel[] arcMatterDeleteListenerPlugin)
          過去案件削除プログラム情報の配列を設定します。
 void setAttachFileFlag(String attachFileFlag)
          添付ファイル可否フラグを設定します。
 void setAutoPressFlag(String autoPressFlag)
          自動催促可否フラグを設定します。
 void setAutoPressLimitDay(String autoPressLimitDay)
          自動催促期限(日数)を設定します。
 void setAutoProcessFlag(String autoProcessFlag)
          自動処理可否フラグを設定します。
 void setAutoProcessLimitDay(String autoProcessLimitDay)
          自動処理期限(日数)を設定します。
 void setAutoProcessLimitType(String autoProcessLimitType)
          処理期限後処理種別を設定します。
 void setCalendarId(String calendarId)
          カレンダーIDを設定します。
 void setConfirmDetailPage(MatterPageModel confirmDetailPage)
          確認詳細画面情報を設定します。
 void setConfirmUserSetupFlag(String confirmUserSetupFlag)
          確認者設定可否フラグを設定します。
 void setContentsId(String contentsId)
          コンテンツIDを設定します。
 void setContentsVersionId(String contentsVersionId)
          コンテンツバージョンIDを設定します。
 void setCplMatterConfirmFlag(String cplMatterConfirmFlag)
          完了案件確認処理フラグを設定します。
 void setCplMatterDeleteListenerPlugin(PluginModel[] cplMatterDeleteListenerPlugin)
          完了案件削除プログラム情報の配列を設定します。
 void setDefaultOrgz(OrgzSetModel[] defaultOrgz)
          標準組織情報の配列を設定します。
 void setFinalizeMail(MatterMailModel[] finalizeMail)
          最終結果通知メール情報の配列を設定します。
 void setFinalizePlugin(PluginModel[] finalizePlugin)
          案件終了時実行プログラム情報の配列を設定します。
 void setFlowGroupId(String[] flowGroupId)
          フローグループIDの配列を設定します。
 void setFlowId(String flowId)
          フローIDを設定します。
 void setFlowVersionId(String flowVersionId)
          フローバージョンIDを設定します。
 void setHandleAuth(MatterHandleAuthModel[] handleAuth)
          案件操作権限情報の配列を設定します。
 void setInitializePlugin(PluginModel[] initializePlugin)
          案件開始時実行プログラム情報の配列を設定します。
 void setLumpConfirmFlag(String lumpConfirmFlag)
          一括確認可否フラグを設定します。
 void setLumpProcessFlag(String lumpProcessFlag)
          一括処理可否フラグを設定します。
 void setMatterArchiveListenerPlugin(PluginModel[] matterArchiveListenerPlugin)
          案件退避処理プログラム情報の配列を設定します。
 void setNodes(MatterNodeModel[] nodes)
          ノード情報の配列を設定します。
 void setPastDetailPage(MatterPageModel pastDetailPage)
          過去参照画面情報を設定します。
 void setProcessDetailPage(MatterPageModel processDetailPage)
          処理詳細画面情報を設定します。
 void setRouteId(String routeId)
          ルートIDを設定します。
 void setRouteVersionId(String routeVersionId)
          ルートバージョンIDを設定します。
 void setViewDetailPage(MatterPageModel viewDetailPage)
          参照詳細画面情報を設定します。
 void setViewRequestMail(MatterMailModel[] viewRequestMail)
          参照依頼メール情報の配列を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MatterFlowModel

public MatterFlowModel()
コンストラクタ
案件フロー情報モデルクラスを新しく生成します。

メソッドの詳細

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

getContentsId

public String getContentsId()
コンテンツIDを取得します。

戻り値:
String コンテンツID

setContentsId

public void setContentsId(String contentsId)
コンテンツIDを設定します。

パラメータ:
contentsId - コンテンツID

getContentsVersionId

public String getContentsVersionId()
コンテンツバージョンIDを取得します。

戻り値:
String コンテンツバージョンID

setContentsVersionId

public void setContentsVersionId(String contentsVersionId)
コンテンツバージョンIDを設定します。

パラメータ:
contentsVersionId - コンテンツバージョンID

getRouteId

public String getRouteId()
ルートIDを取得します。

戻り値:
String ルートID

setRouteId

public void setRouteId(String routeId)
ルートIDを設定します。

パラメータ:
routeId - ルートID

getRouteVersionId

public String getRouteVersionId()
ルートバージョンIDを取得します。

戻り値:
String ルートバージョンID

setRouteVersionId

public void setRouteVersionId(String routeVersionId)
ルートバージョンIDを設定します。

パラメータ:
routeVersionId - ルートバージョンID

getFlowGroupId

public String[] getFlowGroupId()
フローグループIDの配列を取得します。

戻り値:
String[] フローグループIDの配列

setFlowGroupId

public void setFlowGroupId(String[] flowGroupId)
フローグループIDの配列を設定します。

パラメータ:
flowGroupId - フローグループIDの配列

getAttachFileFlag

public String getAttachFileFlag()
添付ファイル可否フラグを取得します。

戻り値:
String 添付ファイル可否フラグ。(0:否 / 1:可)

setAttachFileFlag

public void setAttachFileFlag(String attachFileFlag)
添付ファイル可否フラグを設定します。

パラメータ:
attachFileFlag - 添付ファイル可否フラグ。(0:否 / 1:可)

getAutoPressFlag

public String getAutoPressFlag()
自動催促可否フラグを取得します。

戻り値:
String 自動催促可否フラグ。(0:否 / 1:可)

setAutoPressFlag

public void setAutoPressFlag(String autoPressFlag)
自動催促可否フラグを設定します。

パラメータ:
autoPressFlag - 自動催促可否フラグ。(0:否 / 1:可)

getAutoPressLimitDay

public String getAutoPressLimitDay()
自動催促期限(日数)を取得します。

戻り値:
String 自動催促期限(日数)

setAutoPressLimitDay

public void setAutoPressLimitDay(String autoPressLimitDay)
自動催促期限(日数)を設定します。

パラメータ:
autoPressLimitDay - 自動催促期限(日数)

getAutoProcessFlag

public String getAutoProcessFlag()
自動処理可否フラグを取得します。

戻り値:
String 自動処理可否フラグ。(0:否 / 1:可)

setAutoProcessFlag

public void setAutoProcessFlag(String autoProcessFlag)
自動処理可否フラグを設定します。

パラメータ:
autoProcessFlag - 自動処理可否フラグ。(0:否 / 1:可)

getAutoProcessLimitDay

public String getAutoProcessLimitDay()
自動処理期限(日数)を取得します。

戻り値:
String 自動処理期限(日数)

setAutoProcessLimitDay

public void setAutoProcessLimitDay(String autoProcessLimitDay)
自動処理期限(日数)を設定します。

パラメータ:
autoProcessLimitDay - 自動処理期限(日数)

getAutoProcessLimitType

public String getAutoProcessLimitType()
処理期限後処理種別を取得します。

戻り値:
String 処理期限後処理種別

setAutoProcessLimitType

public void setAutoProcessLimitType(String autoProcessLimitType)
処理期限後処理種別を設定します。

パラメータ:
autoProcessLimitType - 処理期限後処理種別

getCalendarId

public String getCalendarId()
カレンダーIDを取得します。

戻り値:
String カレンダーID

setCalendarId

public void setCalendarId(String calendarId)
カレンダーIDを設定します。

パラメータ:
calendarId - カレンダーID

getCplMatterConfirmFlag

public String getCplMatterConfirmFlag()
完了案件確認処理フラグを取得します。

戻り値:
String 完了案件確認処理フラグ。(0:否 / 1:可)

setCplMatterConfirmFlag

public void setCplMatterConfirmFlag(String cplMatterConfirmFlag)
完了案件確認処理フラグを設定します。

パラメータ:
cplMatterConfirmFlag - 完了案件確認処理フラグ。(0:否 / 1:可)

getConfirmUserSetupFlag

public String getConfirmUserSetupFlag()
確認者設定可否フラグを取得します。

戻り値:
String 確認者設定可否フラグ。(0:否 / 1:可)

setConfirmUserSetupFlag

public void setConfirmUserSetupFlag(String confirmUserSetupFlag)
確認者設定可否フラグを設定します。

パラメータ:
confirmUserSetupFlag - 確認者設定可否フラグ。(0:否 / 1:可)

getFinalizeMail

public MatterMailModel[] getFinalizeMail()
最終結果通知メール情報の配列を取得します。

戻り値:
MatterMailModel[] 最終結果通知メール情報の配列

setFinalizeMail

public void setFinalizeMail(MatterMailModel[] finalizeMail)
最終結果通知メール情報の配列を設定します。

パラメータ:
finalizeMail - 最終結果通知メール情報の配列

getFinalizePlugin

public PluginModel[] getFinalizePlugin()
案件終了時実行プログラム情報の配列を取得します。

戻り値:
PluginModel[] 案件終了時実行プログラム情報の配列

setFinalizePlugin

public void setFinalizePlugin(PluginModel[] finalizePlugin)
案件終了時実行プログラム情報の配列を設定します。

パラメータ:
finalizePlugin - 案件終了時実行プログラム情報の配列

getHandleAuth

public MatterHandleAuthModel[] getHandleAuth()
案件操作権限情報の配列を取得します。

戻り値:
MatterHandleAuthModel[] 案件操作権限情報の配列

setHandleAuth

public void setHandleAuth(MatterHandleAuthModel[] handleAuth)
案件操作権限情報の配列を設定します。

パラメータ:
handleAuth - 案件操作権限情報の配列

getInitializePlugin

public PluginModel[] getInitializePlugin()
案件開始時実行プログラム情報の配列を取得します。

戻り値:
PluginModel[] 案件開始時実行プログラム情報の配列

setInitializePlugin

public void setInitializePlugin(PluginModel[] initializePlugin)
案件開始時実行プログラム情報の配列を設定します。

パラメータ:
initializePlugin - 案件開始時実行プログラム情報の配列

getDefaultOrgz

public OrgzSetModel[] getDefaultOrgz()
標準組織情報の配列を取得します。

戻り値:
OrgzSetModel[] 標準組織情報の配列

setDefaultOrgz

public void setDefaultOrgz(OrgzSetModel[] defaultOrgz)
標準組織情報の配列を設定します。

パラメータ:
defaultOrgz - 標準組織情報の配列

getLumpConfirmFlag

public String getLumpConfirmFlag()
一括確認可否フラグを取得します。

戻り値:
String 一括確認可否フラグ。(0:否 / 1:可)

setLumpConfirmFlag

public void setLumpConfirmFlag(String lumpConfirmFlag)
一括確認可否フラグを設定します。

パラメータ:
lumpConfirmFlag - 一括確認可否フラグ。(0:否 / 1:可)

getLumpProcessFlag

public String getLumpProcessFlag()
一括処理可否フラグを取得します。

戻り値:
String 一括処理可否フラグ。(0:否 / 1:可)

setLumpProcessFlag

public void setLumpProcessFlag(String lumpProcessFlag)
一括処理可否フラグを設定します。

パラメータ:
lumpProcessFlag - 一括処理可否フラグ。(0:否 / 1:可)

getConfirmDetailPage

public MatterPageModel getConfirmDetailPage()
確認詳細画面情報を取得します。

戻り値:
MatterPageModel 確認詳細画面情報

setConfirmDetailPage

public void setConfirmDetailPage(MatterPageModel confirmDetailPage)
確認詳細画面情報を設定します。

パラメータ:
confirmDetailPage - 確認詳細画面情報

getPastDetailPage

public MatterPageModel getPastDetailPage()
過去参照画面情報を取得します。

戻り値:
MatterPageModel 過去参照画面情報

setPastDetailPage

public void setPastDetailPage(MatterPageModel pastDetailPage)
過去参照画面情報を設定します。

パラメータ:
pastDetailPage - 過去参照画面情報

getProcessDetailPage

public MatterPageModel getProcessDetailPage()
処理詳細画面情報を取得します。

戻り値:
MatterPageModel 処理詳細画面情報

setProcessDetailPage

public void setProcessDetailPage(MatterPageModel processDetailPage)
処理詳細画面情報を設定します。

パラメータ:
processDetailPage - 処理詳細画面情報

getViewDetailPage

public MatterPageModel getViewDetailPage()
参照詳細画面情報を取得します。

戻り値:
MatterPageModel 参照詳細画面情報

setViewDetailPage

public void setViewDetailPage(MatterPageModel viewDetailPage)
参照詳細画面情報を設定します。

パラメータ:
viewDetailPage - 参照詳細画面情報

getViewRequestMail

public MatterMailModel[] getViewRequestMail()
参照依頼メール情報の配列を取得します。

戻り値:
MatterMailModel[] 参照依頼メール情報の配列

setViewRequestMail

public void setViewRequestMail(MatterMailModel[] viewRequestMail)
参照依頼メール情報の配列を設定します。

パラメータ:
viewRequestMail - 参照依頼メール情報の配列

getMatterArchiveListenerPlugin

public PluginModel[] getMatterArchiveListenerPlugin()
案件退避処理プログラム情報の配列を取得します。

戻り値:
PluginModel[] 案件退避処理プログラム情報の配列

setMatterArchiveListenerPlugin

public void setMatterArchiveListenerPlugin(PluginModel[] matterArchiveListenerPlugin)
案件退避処理プログラム情報の配列を設定します。

パラメータ:
matterArchiveListenerPlugin - 案件退避処理プログラム情報の配列

getActvMatterDeleteListenerPlugin

public PluginModel[] getActvMatterDeleteListenerPlugin()
未完了案件削除プログラム情報の配列を取得します。

戻り値:
PluginModel[] 未完了案件削除プログラム情報の配列

setActvMatterDeleteListenerPlugin

public void setActvMatterDeleteListenerPlugin(PluginModel[] actvMatterDeleteListenerPlugin)
未完了案件削除プログラム情報の配列を設定します。

パラメータ:
actvMatterDeleteListenerPlugin - 未完了案件削除プログラム情報の配列

getCplMatterDeleteListenerPlugin

public PluginModel[] getCplMatterDeleteListenerPlugin()
完了案件削除プログラム情報の配列を取得します。

戻り値:
PluginModel[] 完了案件削除プログラム情報の配列

setCplMatterDeleteListenerPlugin

public void setCplMatterDeleteListenerPlugin(PluginModel[] cplMatterDeleteListenerPlugin)
完了案件削除プログラム情報の配列を設定します。

パラメータ:
cplMatterDeleteListenerPlugin - 完了案件削除プログラム情報の配列

getArcMatterDeleteListenerPlugin

public PluginModel[] getArcMatterDeleteListenerPlugin()
過去案件削除プログラム情報の配列を取得します。

戻り値:
PluginModel[] 過去案件削除プログラム情報の配列

setArcMatterDeleteListenerPlugin

public void setArcMatterDeleteListenerPlugin(PluginModel[] arcMatterDeleteListenerPlugin)
過去案件削除プログラム情報の配列を設定します。

パラメータ:
arcMatterDeleteListenerPlugin - 過去案件削除プログラム情報の配列

getNodes

public MatterNodeModel[] getNodes()
ノード情報の配列を取得します。

戻り値:
MatterNodeModel[] ノード情報の配列

setNodes

public void setNodes(MatterNodeModel[] nodes)
ノード情報の配列を設定します。

パラメータ:
nodes - ノード情報の配列

IM-Workflow

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