public class ProcessEISModel extends EISModel implements ProcessEISModelIF
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
PRESENT_PROCESS_DB_SIZE |
static String |
PRESENT_PROCESS_OVER |
recognitionModel
ACTIVITY_ID_EMPTY, ACTIVITY_ID_FLOW, ACTIVITY_ID_INVOKE_AUTO, ACTIVITY_ID_INVOKE_EVENT, ACTIVITY_ID_INVOKE_PROCESS, ACTIVITY_ID_PROCESS, ACTIVITY_ID_RECEIVE, ACTIVITY_ID_ROUTE_SELECT, ACTIVITY_ID_SEQUENCE, ACTIVITY_ID_SWITCH, ACTIVITY_ID_TERMINATE, ATTAINMENT_NORMAL, ATTAINMENT_NOT, ATTAINMENT_PULL_ACTIVE, ATTAINMENT_PULL_READY, ATTAINMENT_RETURN_ACTIVE, ATTAINMENT_RETURN_READY, ATTAINMENT_RETURN_READY_ACTIVE, EIS_INIT, EIS_METHOD_ACTIVED, EIS_METHOD_CANCELED, EIS_METHOD_CLOSED, EIS_METHOD_COMPENSATED, EIS_METHOD_COMPLETED, EIS_METHOD_COMPULSION, EIS_METHOD_EXITED, EIS_METHOD_FAULTED, EIS_METHOD_SUSPENDED, END_STATUS_CANCEL, END_STATUS_COMPULSION, END_STATUS_NORMAL, END_STATUS_REJECTION, FLG_OFF, FLG_ON, STATUS_ACTIVE, STATUS_AUTOCLOSING, STATUS_CANCELING, STATUS_CLOSING, STATUS_COMPENSATING, STATUS_COMPLETED, STATUS_EXIT, STATUS_FAULT, STATUS_NONE, STATUS_READY, STATUS_SUSPEND, STR_INIT, STR_NULL
コンストラクタと説明 |
---|
ProcessEISModel(ProcessInfoModel draftInfo)
コンストラクタ
|
ProcessEISModel(ProcessInfoModel draftInfo,
RecognitionInfoModel recognitionInfo)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected String |
active(ProcessEISListener listener)
プロセスを実行する
|
protected void |
completed(ActivityListener listener)
処理ステータスを完了に変更する (EISModel OverRide)
|
protected void |
compulsion(ActivityListener listener)
処理ステータスを強制完了に変更する
|
ProcessEISModelIF |
draft(ProcessEISListener listener)
起票
|
protected ArrayList |
draftInit(ProcessInfoModel processInfo,
VersionInfoResult targetVersion)
申請初期処理
|
String |
getCode()
プロセスコードを返却します。
|
ProcessInfoModel |
getModel()
登録したプロセス情報(コピー)を返却する
|
protected ActivityListener |
getParentListener()
実行すべきアクティビティをロードする
|
ProcessInfoModel |
getReferenceModel()
登録したプロセス情報(参照)を返却する
|
String |
getStatus()
プロセスステータスを返却します。
|
String |
getType()
プロセスタイプを返却します。
|
protected void |
recordModel()
現在の状態をデータベース上に記録する。
|
boolean |
rquestActivity(RequestActivityInfo request)
ルート情報を返却します。
|
boolean |
rquestActivity(RequestActivityInfo request,
boolean execute)
ルート情報を返却します。
|
void |
setStatus(String status)
プロセスステータスを更新します。
|
protected void |
terminated(ActivityListener listener)
ステータスを完了に変更する。
|
actived, canceled, chgActivityStatus, closed, compensated, compulsionActive, ended, ended, faulted, getActivityMasterCoreIF, getActivityTableCoreIF, getAddInfo, getAutoPassExecutiveMasterIF, getAutoPassMasterIF, getAutoPassTableCoreIF, getController, getDraftSpecilizingIF, getFlowInnerMasterIF, getHistoryTableIF, getListener, getLoginGroupID, getloginUserID, getLoginUserName, getMasterUtilityIF, getMonitoringTableIF, getProcessAdapterMasterIF, getProcessDefMasterIF, getProcessMasterIF, getReceiveMasterIF, getReceiveTableCoreIF, getRouteDetailIF, getRouteHistoryIF, getRouteSelectMasterIF, getRunExecutiveMasterIF, getRunGroupTableIF, getRunUserMasterIF, getRunUserTableCoreIF, getRunUserTableIF, getSequenceInnerMasterIF, getSwitchMasterIF, getTransferTableIF, getUserApplicationKeyIF, getUserID, getUserInfo, getUserReserveIF, getUtilityIF, getVersionMasterIF, getVersionMasterViewIF, magicalHand, setController, setListener, setLoginUserName, setParentListener, setRecognitionInfoModel, setUserInfo, updateProcessModel
public static final int PRESENT_PROCESS_DB_SIZE
public ProcessEISModel(ProcessInfoModel draftInfo)
draftInfo
- プロセス情報モデルpublic ProcessEISModel(ProcessInfoModel draftInfo, RecognitionInfoModel recognitionInfo)
draftInfo
- プロセス情報モデルrecognitionInfo
- 承認情報public ProcessEISModelIF draft(ProcessEISListener listener) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
listener
- 呼出元リスナーjp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生protected String active(ProcessEISListener listener) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
jp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生protected void terminated(ActivityListener listener) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
terminated
クラス内 EISModel
listener
- 呼出しリスナjp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生EISModel.terminated(ActivityListener)
protected void compulsion(ActivityListener listener) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
compulsion
クラス内 EISModel
listener
- 呼出しリスナjp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生jp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生protected void completed(ActivityListener listener) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
public String getType()
getType
インタフェース内 EISModelIF
string
- タイプpublic String getCode()
getCode
インタフェース内 EISModelIF
string
- コードpublic String getStatus()
getStatus
インタフェース内 EISModelIF
getStatus
クラス内 EISModel
string
- ステータスpublic void setStatus(String status) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
setStatus
インタフェース内 EISModelIF
setStatus
クラス内 EISModel
string
- ステータスjp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生protected void recordModel() throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
jp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生protected ActivityListener getParentListener() throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
getParentListener
クラス内 EISModel
jp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生public ProcessInfoModel getModel() throws jp.co.intra_mart.framework.system.exception.SystemException
getModel
インタフェース内 ProcessEISModelIF
jp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生public boolean rquestActivity(RequestActivityInfo request) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
request
- アクティビティ検索情報jp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生public boolean rquestActivity(RequestActivityInfo request, boolean execute) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
request
- アクティビティ検索情報jp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生public ProcessInfoModel getReferenceModel()
protected ArrayList draftInit(ProcessInfoModel processInfo, VersionInfoResult targetVersion) throws jp.co.intra_mart.framework.system.exception.ApplicationException, jp.co.intra_mart.framework.system.exception.SystemException
processInfo
- プロセス情報targetVersion
- 対象バージョン情報dynamicFlag
- 申請者ルート作成フラグjp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生Copyright © 2012 NTT DATA INTRAMART CORPORATION