public abstract class CommitableBase extends java.lang.Object implements Commitable, StringCommitable, javax.ejb.SessionBean, Refreshable
修飾子とタイプ | フィールドと説明 |
---|---|
protected javax.ejb.SessionContext |
ctx |
コンストラクタと説明 |
---|
CommitableBase() |
修飾子とタイプ | メソッドと説明 |
---|---|
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 Updatable |
commitLocal(Updatable target,
java.util.Map controlMap) |
protected CommitableManager |
createCommitableManager() |
protected abstract ObservableProxy |
createObservableProxy(Updatable target,
java.util.Map controlMap)
PrimaryKeyを生成して返す。
|
void |
ejbActivate() |
void |
ejbCreate() |
void |
ejbPassivate() |
void |
ejbRemove() |
protected Commitable[] |
getAfterCompletion() |
protected Commitable[] |
getBeforeCompletion() |
protected CommitableManager |
getCommitableManager() |
protected CompletionFactory |
getCompletionFactory() |
protected ModelBuilder |
getModelBuilder() |
protected ModelParser |
getModelParser() |
protected ObservationFactory |
getObservationFactory() |
protected PrimaryObservableSchema |
getPrimaryObservableSchema() |
javax.ejb.SessionContext |
getSessionContext() |
void |
refresh()
設定情報を読み直す。
|
void |
setSessionContext(javax.ejb.SessionContext ctx) |
public void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext
インタフェース内 javax.ejb.SessionBean
public javax.ejb.SessionContext getSessionContext()
public void refresh() throws java.rmi.RemoteException
Refreshable
refresh
インタフェース内 Refreshable
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 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 ejbCreate()
public CommitResult commit(Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
Commitable
commit
インタフェース内 Commitable
target
- 更新反映対象controlMap
- 制御情報UpdatableCommitException
- 回復可能なcommit実行例外java.rmi.RemoteException
FatalException
public java.lang.String commitByString(java.lang.String targetString, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
StringCommitable
commitByString
インタフェース内 StringCommitable
targetString
- 更新反映対象controlMap
- 制御情報UpdatableCommitException
- 回復可能なcommit実行例外java.rmi.RemoteException
FatalException
protected ModelBuilder getModelBuilder()
protected ModelParser getModelParser()
protected Updatable commitLocal(Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
UpdatableCommitException
java.rmi.RemoteException
FatalException
protected abstract ObservableProxy createObservableProxy(Updatable target, java.util.Map controlMap)
target
- controlMap
- protected ObservationFactory getObservationFactory()
protected PrimaryObservableSchema getPrimaryObservableSchema()
protected CommitableManager createCommitableManager() throws javax.ejb.EJBException
javax.ejb.EJBException
protected CommitableManager getCommitableManager()
protected Updatable beforeCompletion(Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
UpdatableCommitException
java.rmi.RemoteException
FatalException
protected Updatable afterCompletion(Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
UpdatableCommitException
java.rmi.RemoteException
FatalException
protected Commitable[] getBeforeCompletion()
protected Commitable[] getAfterCompletion()
protected CompletionFactory getCompletionFactory()