public abstract class ActivityEISModel extends EISModel implements ActivityEISModelIF
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
コンストラクタと説明 |
---|
ActivityEISModel(ProcessInfoModel processInfo) |
修飾子とタイプ | メソッドと説明 |
---|---|
protected abstract void |
active()
活性化(具像)
|
protected String |
active(ActivityListener parent,
ActivityListener listener)
アクティビティを有効化する
|
String |
getCode()
アクティビティコードを返却します。
|
ActivityInfoModel |
getModel()
アクティビティ情報(コピー)を返却します。
|
protected ActivityListener |
getParentListener()
呼び出しもとのアクティビティを生成、返却する
|
ProcessInfoModel |
getProcessInfo()
プロセス情報を取得する。
|
ActivityInfoModel |
getReferenceModel()
アクティビティモデル(参照)を返却します。
|
String |
getStatus()
アクティビティステータスを返却します。
|
String |
getType()
アクティビティタイプを返却します。
|
protected boolean |
isAutoCompleted()
自動終了フラグの状態を返却します。
|
boolean |
isMagicalHandFlg()
プロセス操作か否かを返却
|
protected void |
recordModel()
現在のEISモデルの状態をデータベース上に記録する。
|
boolean |
rquestActivity(RequestActivityInfo request)
ルート情報を返却します。
|
boolean |
rquestActivity(RequestActivityInfo request,
List child)
ルート情報を返却します。
|
protected void |
setAutoCompleted(boolean flag)
自動終了フラグをセットします。
|
void |
setMagicalHandFlg(boolean magicalHandFlg)
プロセス操作フラグをセットする。
|
void |
setStatus(String status)
アクティビティステータスを更新します。
|
actived, canceled, chgActivityStatus, closed, compensated, completed, compulsion, 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, terminated, updateProcessModel
public ActivityEISModel(ProcessInfoModel processInfo)
protected String active(ActivityListener parent, ActivityListener listener) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
parent
- 呼び出し元を特定するためのlistenerlistener
- 呼び出しlistenerjp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生protected abstract void active() 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
- アプリケーション例外が発生public String getType()
getType
インタフェース内 EISModelIF
public String getCode()
getCode
インタフェース内 EISModelIF
public String getStatus()
getStatus
インタフェース内 EISModelIF
getStatus
クラス内 EISModel
public ProcessInfoModel getProcessInfo()
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 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
- アプリケーション例外が発生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 boolean isAutoCompleted()
public ActivityInfoModel getModel() throws jp.co.intra_mart.framework.system.exception.SystemException
getModel
インタフェース内 ActivityEISModelIF
jp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生public ActivityInfoModel getReferenceModel()
protected void setAutoCompleted(boolean flag)
自動終了フラグ
- 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, List child) 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 isMagicalHandFlg()
public void setMagicalHandFlg(boolean magicalHandFlg)
magicalHandFlg
- Copyright © 2012 NTT DATA INTRAMART CORPORATION