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.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbPassivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbPassivate
インタフェース内 javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbRemove
インタフェース内 javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbCreate()
public void setSessionContext(javax.ejb.SessionContext context) throws javax.ejb.EJBException, java.rmi.RemoteException
setSessionContext
インタフェース内 javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
protected javax.ejb.SessionContext getSessionContext()
public void evaluateCondition(WF_OperationCategory operation, Session session) throws RecoverableException, FatalException, java.rmi.RemoteException
evaluateCondition
インタフェース内 WorkflowRouteFacade
operation
- ワークフロー操作イベントsession
- 実行時セッションRecoverableException
FatalException
java.rmi.RemoteException
public Session expect(WF_OperationCategory operation, Session session) throws RecoverableException, FatalException, java.rmi.RemoteException
expect
インタフェース内 WorkflowRouteFacade
operation
- ワークフロー操作イベントsession
- 実行時セッションRecoverableException
FatalException
java.rmi.RemoteException
public Session apply(WF_OperationCategory operation, Session session) throws RecoverableException, FatalException, java.rmi.RemoteException
apply
インタフェース内 WorkflowRouteFacade
operation
- ワークフロー操作イベントsession
- 実行時セッションRecoverableException
FatalException
java.rmi.RemoteException
public Updatable getRouteMeta(Key routeNameKey) throws RecoverableException, FatalException, java.rmi.RemoteException
getRouteMeta
インタフェース内 WorkflowRouteFacade
routeNameKey
- 承認ルート名(Key)RecoverableException
FatalException
java.rmi.RemoteException
public void refresh() throws java.rmi.RemoteException, FatalException
refresh
インタフェース内 Refreshable
java.rmi.RemoteException
FatalException
protected WorkflowRouteFacadeManager createWorkflowFacadeManager() throws javax.ejb.EJBException
javax.ejb.EJBException
protected WorkflowRouteFacadeManager getWorkflowFacadeManager()
protected WorkflowRouteFinderFactory getWorkflowRouteFinderFactory()
protected WorkflowSchemaFactory getWorkflowSchemaFactory()
protected Updatable createWorkflowRequest(WorkflowRoute route, Session session) throws RecoverableException
RecoverableException
protected WorkflowRoute getWorkflowRoute(Updatable request) throws RecoverableException
request
- ワークフロー依頼モデルRecoverableException
protected UpdatableFactory getUpdatableFactory(java.lang.String modelName)
modelName
- モデル名