public class WorkflowRouteFacadeBase extends java.lang.Object implements WorkflowRouteFacade, javax.ejb.SessionBean
| コンストラクタと説明 |
|---|
WorkflowRouteFacadeBase()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Session |
apply(WF_OperationCategory operation,
Session session)
ワークフロー対象と申請情報に状態遷移を適用する。
|
protected WorkflowRouteFacadeManager |
createWorkflowFacadeManager()
WorkflowFacadeManagerインスタンスを生成する
|
protected Updatable |
createWorkflowRequest(WorkflowRoute route,
Session session)
WF_Requestのデータモデルインスタンスを生成して返す
|
void |
ejbActivate() |
void |
ejbCreate() |
void |
ejbPassivate() |
void |
ejbRemove() |
void |
evaluateCondition(WF_OperationCategory operation,
Session session)
適用されるワークフロールート上での実行可能条件を評価する。
|
Session |
expect(WF_OperationCategory operation,
Session session)
状態遷移の適用結果を予測する。
|
Updatable |
getRouteMeta(Key routeNameKey)
ワークフロー承認ルートのメタ情報を取得する。
|
protected javax.ejb.SessionContext |
getSessionContext() |
protected UpdatableFactory |
getUpdatableFactory(java.lang.String modelName)
引数で指定したデータモデルのUpdatableFactoryを取得する
|
protected WorkflowRouteFacadeManager |
getWorkflowFacadeManager()
WorkflowFacadeManagerを取得する
|
protected WorkflowRoute |
getWorkflowRoute(Updatable request)
WF_Requestを元に対応するワークフロールートを取得する
|
protected WorkflowRouteFinderFactory |
getWorkflowRouteFinderFactory()
WorkflowRouteFinderFactoryを返す
|
protected WorkflowSchemaFactory |
getWorkflowSchemaFactory()
WorkflowSchemaFactoryを返す
|
void |
refresh()
現在読み込まれている各種リソースを破棄する。
|
void |
setSessionContext(javax.ejb.SessionContext context) |
public void ejbActivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbActivate インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbPassivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbPassivate インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbRemove インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbCreate()
public void setSessionContext(javax.ejb.SessionContext context) throws javax.ejb.EJBException, java.rmi.RemoteException
setSessionContext インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionprotected javax.ejb.SessionContext getSessionContext()
public void evaluateCondition(WF_OperationCategory operation, Session session) throws RecoverableException, FatalException, java.rmi.RemoteException
evaluateCondition インタフェース内 WorkflowRouteFacadeoperation - ワークフロー操作イベントsession - 実行時セッションRecoverableExceptionFatalExceptionjava.rmi.RemoteExceptionpublic Session expect(WF_OperationCategory operation, Session session) throws RecoverableException, FatalException, java.rmi.RemoteException
expect インタフェース内 WorkflowRouteFacadeoperation - ワークフロー操作イベントsession - 実行時セッションRecoverableExceptionFatalExceptionjava.rmi.RemoteExceptionpublic Session apply(WF_OperationCategory operation, Session session) throws RecoverableException, FatalException, java.rmi.RemoteException
apply インタフェース内 WorkflowRouteFacadeoperation - ワークフロー操作イベントsession - 実行時セッションRecoverableExceptionFatalExceptionjava.rmi.RemoteExceptionpublic Updatable getRouteMeta(Key routeNameKey) throws RecoverableException, FatalException, java.rmi.RemoteException
getRouteMeta インタフェース内 WorkflowRouteFacaderouteNameKey - 承認ルート名(Key)RecoverableExceptionFatalExceptionjava.rmi.RemoteExceptionpublic void refresh() throws java.rmi.RemoteException, FatalException
refresh インタフェース内 Refreshablejava.rmi.RemoteExceptionFatalExceptionprotected WorkflowRouteFacadeManager createWorkflowFacadeManager() throws javax.ejb.EJBException
javax.ejb.EJBExceptionprotected WorkflowRouteFacadeManager getWorkflowFacadeManager()
protected WorkflowRouteFinderFactory getWorkflowRouteFinderFactory()
protected WorkflowSchemaFactory getWorkflowSchemaFactory()
protected Updatable createWorkflowRequest(WorkflowRoute route, Session session) throws RecoverableException
RecoverableExceptionprotected WorkflowRoute getWorkflowRoute(Updatable request) throws RecoverableException
request - ワークフロー依頼モデルRecoverableExceptionprotected UpdatableFactory getUpdatableFactory(java.lang.String modelName)
modelName - モデル名