public class CommonCommitableBase extends java.lang.Object implements CommonCommitable, StringCommonCommitable, Commitable, javax.ejb.SessionBean, Refreshable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected javax.ejb.SessionContext |
ctx
SessionBeanコンテキスト
|
| コンストラクタと説明 |
|---|
CommonCommitableBase() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Updatable |
afterCompletion(CommitableResource resource,
Updatable target,
java.util.Map controlMap)
コミット後処理を実行する
|
protected Updatable |
beforeCompletion(CommitableResource resource,
Updatable target,
java.util.Map controlMap)
コミット前処理を実行する
|
CommitResult |
commit(Key resourceKey,
Updatable target,
java.util.Map controlMap)
Updatableの内容をコミットする
|
CommitResult |
commit(Updatable target,
java.util.Map controlMap)
Updatableの内容をコミットする
|
java.lang.String |
commitByString(Key resourceKey,
java.lang.String targetString,
java.util.Map controlMap)
Stringとして渡されたモデルの内容をコミットする
|
protected Updatable |
commitLocal(CommitableResource resource,
Updatable target,
java.util.Map controlMap)
対象のUpdatableの内容をストレージにコミットする
|
protected ObservableProxy |
createObservableProxy(CommitableResource resource)
PrimaryKeyを生成して返す。
|
protected ObservableProxy |
createObservableProxy(CommitableResource resource,
PhenomenonType ptype)
ObservableProxyを取得する
|
protected SchemaManager |
createSchemaManager()
スキーママネージャインスタンスを生成する
|
void |
ejbActivate()
EJBインスタンスの活性化時の処理
|
void |
ejbCreate()
EJBインスタンスの生成時の処理
|
void |
ejbPassivate()
EJBインスタンスの非活性化時の処理
|
void |
ejbRemove()
EJBインスタンス消滅時の処理
|
protected Commitable[] |
getAfterCompletion(CommitableResource resource)
コミット後に実行される処理を表すCommitable配列を返す
|
protected Commitable[] |
getBeforeCompletion(CommitableResource resource)
コミット前に実行される処理を表すCommitable配列を返す
|
protected ModelBuilder |
getModelBuilder()
ModelBuilderを取得する
|
protected ModelParser |
getModelParser()
ModelParserを取得する
|
protected CommitableResource |
getResource(Key resourceKey)
モデル名キーからCommitableResourceを取得する
|
protected CommitableResource |
getResource(Key resourceKey,
Updatable target)
モデル名キーとUpdatableからCommitableResourceを取得する
|
protected CommitableResource |
getResource(ObservableProxy proxy)
モデル名キーとプライマリキーからCommitableResourceを取得する
|
protected SchemaManager |
getSchemaManager()
スキーママネージャを取得する。
|
javax.ejb.SessionContext |
getSessionContext()
SessionContextを返す
|
void |
refresh()
Refreshableのrefreshメソッド実装。
|
void |
setSessionContext(javax.ejb.SessionContext ctx)
SessionContextを登録する
|
public void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext インタフェース内 javax.ejb.SessionBeanctx - セッションコンテキストpublic javax.ejb.SessionContext getSessionContext()
public void refresh() throws java.rmi.RemoteException
refresh インタフェース内 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
commit インタフェース内 Commitabletarget - コミット対象UpdatablecontrolMap - 制御情報マップUpdatableCommitException - 回復可能なcommit実行例外java.rmi.RemoteExceptionFatalExceptionpublic CommitResult commit(Key resourceKey, Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
commit インタフェース内 CommonCommitableresourceKey - モデル名キーtarget - 対象UpdatablecontrolMap - 制御情報マップUpdatableCommitExceptionjava.rmi.RemoteExceptionFatalExceptionprotected Updatable commitLocal(CommitableResource resource, Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
resource - モデル対応リソースtarget - コミット対象UpdatablecontrolMap - 制御情報マップUpdatableCommitExceptionjava.rmi.RemoteExceptionFatalExceptionprotected ObservableProxy createObservableProxy(CommitableResource resource) throws FatalException
resource - モデル対応リソースFatalExceptionprotected ObservableProxy createObservableProxy(CommitableResource resource, PhenomenonType ptype)
resource - モデル対応リソースptype - 対象の現象型メタ情報protected CommitableResource getResource(Key resourceKey)
resourceKey - モデル名キーprotected CommitableResource getResource(ObservableProxy proxy)
resourceKey - モデル名キーproxy - プロキシ値protected CommitableResource getResource(Key resourceKey, Updatable target) throws java.rmi.RemoteException
resourceKey - モデル名キーtarget - 処理対象Updatablejava.rmi.RemoteExceptionprotected Updatable beforeCompletion(CommitableResource resource, Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
resource - 実行時カーネルリソースtarget - コミット対象UpdatablecontrolMap - 制御情報マップUpdatableCommitExceptionjava.rmi.RemoteExceptionFatalExceptionprotected Updatable afterCompletion(CommitableResource resource, Updatable target, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
resource - 実行時カーネルリソースtarget - コミット対象UpdatablecontrolMap - 制御情報マップUpdatableCommitExceptionjava.rmi.RemoteExceptionFatalExceptionprotected Commitable[] getBeforeCompletion(CommitableResource resource)
resource - 実行時リソースprotected Commitable[] getAfterCompletion(CommitableResource resource)
resource - 実行時リソースprotected ModelBuilder getModelBuilder()
protected ModelParser getModelParser()
public java.lang.String commitByString(Key resourceKey, java.lang.String targetString, java.util.Map controlMap) throws UpdatableCommitException, java.rmi.RemoteException, FatalException
commitByString インタフェース内 StringCommonCommitableresourceKey - モデル名キーtargetString - モデルの内容を表す文字列controlMap - 制御情報マップUpdatableCommitExceptionjava.rmi.RemoteExceptionFatalExceptionprotected SchemaManager createSchemaManager() throws javax.ejb.EJBException
javax.ejb.EJBExceptionprotected SchemaManager getSchemaManager()