|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.intra_mart.foundation.workflow.application.model.MatterFlowModel
public class MatterFlowModel
案件フロー情報モデルクラス。
案件のフロー情報を格納するモデルです。このモデルにはフローXML「flow.xml」の情報が設定されます。
使用される箇所によって、取得されたそれぞれのフローXMLの情報がマッピングされます。
フロー情報に格納されるノード情報の保存には「MatterNodeModel
」を利用します。
「MatterNodeModel」は開始ノードから終了ノードまでの順でソートされます。
分岐ノードで複数のノードに繋がる場合は、ルートを繋いた順でソートされます。
詳細については、使用されている各箇所を参照してください。
【 各項目の必須/任意 】 このモデルは値を取得する時にのみ使用しますので、全て任意項目となります。 ※新規作成、更新、削除には使用しません。
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 |
コンストラクタの詳細 |
---|
public MatterFlowModel()
メソッドの詳細 |
---|
public String getFlowId()
public void setFlowId(String flowId)
flowId
- フローIDpublic String getFlowVersionId()
public void setFlowVersionId(String flowVersionId)
flowVersionId
- フローバージョンIDpublic String getContentsId()
public void setContentsId(String contentsId)
contentsId
- コンテンツIDpublic String getContentsVersionId()
public void setContentsVersionId(String contentsVersionId)
contentsVersionId
- コンテンツバージョンIDpublic String getRouteId()
public void setRouteId(String routeId)
routeId
- ルートIDpublic String getRouteVersionId()
public void setRouteVersionId(String routeVersionId)
routeVersionId
- ルートバージョンIDpublic String[] getFlowGroupId()
public void setFlowGroupId(String[] flowGroupId)
flowGroupId
- フローグループIDの配列public String getAttachFileFlag()
public void setAttachFileFlag(String attachFileFlag)
attachFileFlag
- 添付ファイル可否フラグ。(0:否 / 1:可)public String getAutoPressFlag()
public void setAutoPressFlag(String autoPressFlag)
autoPressFlag
- 自動催促可否フラグ。(0:否 / 1:可)public String getAutoPressLimitDay()
public void setAutoPressLimitDay(String autoPressLimitDay)
autoPressLimitDay
- 自動催促期限(日数)public String getAutoProcessFlag()
public void setAutoProcessFlag(String autoProcessFlag)
autoProcessFlag
- 自動処理可否フラグ。(0:否 / 1:可)public String getAutoProcessLimitDay()
public void setAutoProcessLimitDay(String autoProcessLimitDay)
autoProcessLimitDay
- 自動処理期限(日数)public String getAutoProcessLimitType()
public void setAutoProcessLimitType(String autoProcessLimitType)
autoProcessLimitType
- 処理期限後処理種別public String getCalendarId()
public void setCalendarId(String calendarId)
calendarId
- カレンダーIDpublic String getCplMatterConfirmFlag()
public void setCplMatterConfirmFlag(String cplMatterConfirmFlag)
cplMatterConfirmFlag
- 完了案件確認処理フラグ。(0:否 / 1:可)public String getConfirmUserSetupFlag()
public void setConfirmUserSetupFlag(String confirmUserSetupFlag)
confirmUserSetupFlag
- 確認者設定可否フラグ。(0:否 / 1:可)public MatterMailModel[] getFinalizeMail()
public void setFinalizeMail(MatterMailModel[] finalizeMail)
finalizeMail
- 最終結果通知メール情報の配列public PluginModel[] getFinalizePlugin()
public void setFinalizePlugin(PluginModel[] finalizePlugin)
finalizePlugin
- 案件終了時実行プログラム情報の配列public MatterHandleAuthModel[] getHandleAuth()
public void setHandleAuth(MatterHandleAuthModel[] handleAuth)
handleAuth
- 案件操作権限情報の配列public PluginModel[] getInitializePlugin()
public void setInitializePlugin(PluginModel[] initializePlugin)
initializePlugin
- 案件開始時実行プログラム情報の配列public OrgzSetModel[] getDefaultOrgz()
public void setDefaultOrgz(OrgzSetModel[] defaultOrgz)
defaultOrgz
- 標準組織情報の配列public String getLumpConfirmFlag()
public void setLumpConfirmFlag(String lumpConfirmFlag)
lumpConfirmFlag
- 一括確認可否フラグ。(0:否 / 1:可)public String getLumpProcessFlag()
public void setLumpProcessFlag(String lumpProcessFlag)
lumpProcessFlag
- 一括処理可否フラグ。(0:否 / 1:可)public MatterPageModel getConfirmDetailPage()
public void setConfirmDetailPage(MatterPageModel confirmDetailPage)
confirmDetailPage
- 確認詳細画面情報public MatterPageModel getPastDetailPage()
public void setPastDetailPage(MatterPageModel pastDetailPage)
pastDetailPage
- 過去参照画面情報public MatterPageModel getProcessDetailPage()
public void setProcessDetailPage(MatterPageModel processDetailPage)
processDetailPage
- 処理詳細画面情報public MatterPageModel getViewDetailPage()
public void setViewDetailPage(MatterPageModel viewDetailPage)
viewDetailPage
- 参照詳細画面情報public MatterMailModel[] getViewRequestMail()
public void setViewRequestMail(MatterMailModel[] viewRequestMail)
viewRequestMail
- 参照依頼メール情報の配列public PluginModel[] getMatterArchiveListenerPlugin()
public void setMatterArchiveListenerPlugin(PluginModel[] matterArchiveListenerPlugin)
matterArchiveListenerPlugin
- 案件退避処理プログラム情報の配列public PluginModel[] getActvMatterDeleteListenerPlugin()
public void setActvMatterDeleteListenerPlugin(PluginModel[] actvMatterDeleteListenerPlugin)
actvMatterDeleteListenerPlugin
- 未完了案件削除プログラム情報の配列public PluginModel[] getCplMatterDeleteListenerPlugin()
public void setCplMatterDeleteListenerPlugin(PluginModel[] cplMatterDeleteListenerPlugin)
cplMatterDeleteListenerPlugin
- 完了案件削除プログラム情報の配列public PluginModel[] getArcMatterDeleteListenerPlugin()
public void setArcMatterDeleteListenerPlugin(PluginModel[] arcMatterDeleteListenerPlugin)
arcMatterDeleteListenerPlugin
- 過去案件削除プログラム情報の配列public MatterNodeModel[] getNodes()
public void setNodes(MatterNodeModel[] nodes)
nodes
- ノード情報の配列
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |