public abstract class SimpleCommitableBase extends java.lang.Object implements Commitable, StringCommitable, javax.ejb.SessionBean, Refreshable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected javax.ejb.SessionContext |
ctx |
static Key |
KEY_SenarioID |
| コンストラクタと説明 |
|---|
SimpleCommitableBase() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Updatable |
afterCompletion(Updatable target,
java.util.Map controlMap) |
protected Updatable |
beforeCompletion(Updatable target,
java.util.Map controlMap) |
CommitResult |
commit(Updatable target,
java.util.Map controlMap)
更新内容を反映する。
|
java.lang.String |
commitByString(java.lang.String targetString,
java.util.Map controlMap)
更新内容を反映する。
|
protected abstract Updatable |
commitLocal(Updatable target,
java.util.Map controlMap) |
protected SimpleCommitableManager |
createSimpleCommitableManager() |
void |
ejbActivate() |
void |
ejbCreate() |
void |
ejbPassivate() |
void |
ejbRemove() |
protected Commitable[] |
getAfterCompletion() |
protected Commitable[] |
getBeforeCompletion() |
protected CompletionFactory |
getCompletionFactory() |
protected ModelBuilder |
getModelBuilder() |
protected ModelParser |
getModelParser() |
protected Key |
getSelectedKey() |
javax.ejb.SessionContext |
getSessionContext() |
protected SimpleCommitableManager |
getSimpleCommitableManager() |
void |
refresh()
設定情報を読み直す。
|
void |
setSessionContext(javax.ejb.SessionContext ctx) |
public static final Key KEY_SenarioID
protected javax.ejb.SessionContext ctx
public void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext インタフェース内 javax.ejb.SessionBeanpublic javax.ejb.SessionContext getSessionContext()
public void refresh() throws java.rmi.RemoteException
Refreshablerefresh インタフェース内 Refreshablejava.rmi.RemoteExceptionpublic void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbRemove インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic 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 ejbCreate()
public CommitResult commit(Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
Commitablecommit インタフェース内 Commitabletarget - 更新反映対象controlMap - 制御情報UpdatableCommitException - 回復可能なcommit実行例外java.rmi.RemoteExceptionFatalExceptionpublic java.lang.String commitByString(java.lang.String targetString, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
StringCommitablecommitByString インタフェース内 StringCommitabletargetString - 更新反映対象controlMap - 制御情報UpdatableCommitException - 回復可能なcommit実行例外java.rmi.RemoteExceptionFatalExceptionprotected ModelBuilder getModelBuilder()
protected ModelParser getModelParser()
protected Key getSelectedKey()
protected abstract Updatable commitLocal(Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
UpdatableCommitExceptionjava.rmi.RemoteExceptionFatalExceptionprotected SimpleCommitableManager createSimpleCommitableManager() throws javax.ejb.EJBException
javax.ejb.EJBExceptionprotected SimpleCommitableManager getSimpleCommitableManager()
protected Updatable beforeCompletion(Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
UpdatableCommitExceptionjava.rmi.RemoteExceptionFatalExceptionprotected Updatable afterCompletion(Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
UpdatableCommitExceptionjava.rmi.RemoteExceptionFatalExceptionprotected Commitable[] getBeforeCompletion()
protected Commitable[] getAfterCompletion()
protected CompletionFactory getCompletionFactory()