public class ReceiveActivityEISModel extends ActivityEISModel
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
コンストラクタと説明 |
---|
ReceiveActivityEISModel(ProcessInfoModel processInfo)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
active()
アクティビティ活性化
|
protected String |
active(ActivityListener parent,
ActivityListener listener)
ステータス更新(EISModel OverRide)
|
protected void |
actived()
ステータス更新(EISModel OverRide)
|
static void |
addTargetRunOrgInfo(RunUserInfoModel runUserInfo,
ProcessInfoModel processInfo,
jp.co.intra_mart.framework.base.util.UserInfo userInfo,
jp.co.intra_mart.framework.base.data.DataAccessController controller)
* ユーザ(ユーザ/オフィシャル/ロール)情報に対して、実行主体グループテーブルの登録を行う。
|
static RunGroupListModel |
addTargetRunOrgInfo(RunUserListModel runUserList,
ProcessInfoModel processInfo,
jp.co.intra_mart.framework.base.util.UserInfo userInfo,
jp.co.intra_mart.framework.base.data.DataAccessController controller)
* ユーザ(ユーザ/オフィシャル/ロール)情報に対して、実行主体グループテーブルの登録を行う。
|
static RunUserListModel |
checkRight(ActivityInfoModel activityInfo,
RecognitionInfoModel recoginitionInfo,
jp.co.intra_mart.framework.base.util.UserInfo userInfo,
jp.co.intra_mart.framework.base.data.DataAccessController controller)
権限チェックを行う
|
protected void |
completed(ActivityListener listener)
処理ステータスを完了に変更する (EISModel OverRide)
|
protected void |
compulsion(ActivityListener listener)
ステータスを強制的に完了に変更する要求 (EISModel OverRide)
|
void |
createDynamicRouteProcess(jp.co.intra_mart.foundation.bpw.model.data.CreateParam param,
String now,
ProcessInfoModel routeProcessInfo,
ArrayList child)
申請者ルート作成ワークフローの起票時、登録対象レシーブリスト、アクティビティリストの作成と
実行主体テーブルの登録処理を行う
|
void |
createRouteProcess(ProcessInfoModel routeProcessInfo,
String nextAttainmentClass)
申請者ルート作成ワークフローの起票時、レシーブテーブル、アクティビティテーブル、
実行主体テーブルの登録処理を行う
|
protected void |
executePostProcessing(ActivityInfoModel target,
String methodName,
String loginuser,
String logingroup)
後処理を実行する。
|
protected ReceiveTableInfoModel |
getReceiveInfo(ActivityInfoModel key)
レシーブ情報取得処理
|
protected TransferTableInfoModel |
getTransferInfo(TransferTableInfoModel transferinfo)
処理委譲情報取得処理
|
static void |
reCreatePullSubject(ActivityInfoModel activityInfo,
RunUserInfoModel subjectInfo,
VersionInfoModel versionInfo,
ProcessInfoModel processInfo,
RunUserListModel subjectList,
jp.co.intra_mart.framework.base.util.UserInfo userInfo,
jp.co.intra_mart.framework.base.data.DataAccessController controller)
実行主体ユーザ情報の再作成を行う
|
static void |
reCreateSubject(ActivityInfoModel activityInfo,
RunUserListModel subjectList,
jp.co.intra_mart.framework.base.util.UserInfo userInfo,
jp.co.intra_mart.framework.base.data.DataAccessController controller)
実行主体ユーザ情報の再作成を行う
|
getCode, getModel, getParentListener, getProcessInfo, getReferenceModel, getStatus, getType, isAutoCompleted, isMagicalHandFlg, recordModel, rquestActivity, rquestActivity, setAutoCompleted, setMagicalHandFlg, setStatus
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, terminated, updateProcessModel
public ReceiveActivityEISModel(ProcessInfoModel processInfo)
public static RunUserListModel checkRight(ActivityInfoModel activityInfo, RecognitionInfoModel recoginitionInfo, jp.co.intra_mart.framework.base.util.UserInfo userInfo, jp.co.intra_mart.framework.base.data.DataAccessController controller) 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 static void reCreateSubject(ActivityInfoModel activityInfo, RunUserListModel subjectList, jp.co.intra_mart.framework.base.util.UserInfo userInfo, jp.co.intra_mart.framework.base.data.DataAccessController controller) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
activity
- アクティビティ情報モデルjp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生public static void reCreatePullSubject(ActivityInfoModel activityInfo, RunUserInfoModel subjectInfo, VersionInfoModel versionInfo, ProcessInfoModel processInfo, RunUserListModel subjectList, jp.co.intra_mart.framework.base.util.UserInfo userInfo, jp.co.intra_mart.framework.base.data.DataAccessController controller) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
activity
- アクティビティ情報モデルjp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生public static void addTargetRunOrgInfo(RunUserInfoModel runUserInfo, ProcessInfoModel processInfo, jp.co.intra_mart.framework.base.util.UserInfo userInfo, jp.co.intra_mart.framework.base.data.DataAccessController controller) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
model
- 実行主体ユーザ情報モデル
* @throws SystemException システム例外が発生
* @throws ApplicationException アプリケーション例外が発生/jp.co.intra_mart.framework.system.exception.SystemException
jp.co.intra_mart.framework.system.exception.ApplicationException
public static RunGroupListModel addTargetRunOrgInfo(RunUserListModel runUserList, ProcessInfoModel processInfo, jp.co.intra_mart.framework.base.util.UserInfo userInfo, jp.co.intra_mart.framework.base.data.DataAccessController controller) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
model
- 実行主体ユーザ情報モデル
* @throws SystemException システム例外が発生
* @throws ApplicationException アプリケーション例外が発生/jp.co.intra_mart.framework.system.exception.SystemException
jp.co.intra_mart.framework.system.exception.ApplicationException
protected String active(ActivityListener parent, ActivityListener listener) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
active
クラス内 ActivityEISModel
parent
- 呼び出し元を特定するためのlistenerlistener
- 呼び出しlistenerjp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生protected void actived() throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
protected void active() throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
active
クラス内 ActivityEISModel
parent
- 呼び出し元で生成したリスナjp.co.intra_mart.framework.system.exception.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生protected void completed(ActivityListener listener) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
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.SystemException
- システム例外が発生jp.co.intra_mart.framework.system.exception.ApplicationException
- アプリケーション例外が発生protected ReceiveTableInfoModel getReceiveInfo(ActivityInfoModel key) 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 TransferTableInfoModel getTransferInfo(TransferTableInfoModel transferinfo) 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 executePostProcessing(ActivityInfoModel target, String methodName, String loginuser, String logingroup) throws jp.co.intra_mart.framework.system.exception.ApplicationException, jp.co.intra_mart.framework.system.exception.SystemException
target
- funcflg
- jp.co.intra_mart.framework.system.exception.ApplicationException
jp.co.intra_mart.framework.system.exception.SystemException
public void createRouteProcess(ProcessInfoModel routeProcessInfo, String nextAttainmentClass) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
SystemException,ApplicationException
jp.co.intra_mart.framework.system.exception.SystemException
jp.co.intra_mart.framework.system.exception.ApplicationException
public void createDynamicRouteProcess(jp.co.intra_mart.foundation.bpw.model.data.CreateParam param, String now, ProcessInfoModel routeProcessInfo, ArrayList child) throws jp.co.intra_mart.framework.system.exception.SystemException, jp.co.intra_mart.framework.system.exception.ApplicationException
param
- レシーブリスト、アクティビティリスト、ユーザ情報リスト情報を保持する内部クラスnow
- 現在日時child
- RootInfoModelの情報リストSystemException,ApplicationException
jp.co.intra_mart.framework.system.exception.SystemException
jp.co.intra_mart.framework.system.exception.ApplicationException
Copyright © 2012 NTT DATA INTRAMART CORPORATION