public class CommonCommitableFinderAdaptor extends java.lang.Object implements PrimaryFinder, Commitable, java.io.Serializable, UpdatableFactory, UpdatableMetaInfoFactory, UpdatableMetaInfo
KEY_UpdatableFactory
KEY_ObservableFactory
KEY_UpdatableMetaInfoFactory
コンストラクタと説明 |
---|
CommonCommitableFinderAdaptor(Resource resource,
Key resourceKey) |
修飾子とタイプ | メソッドと説明 |
---|---|
CommitResult |
commit(Updatable target,
java.util.Map controlMap)
更新内容を反映する。
|
java.lang.Long |
countByFilter(Filter filter)
filterに合致するObservableの件数を取得して返す。
|
boolean |
equals(java.lang.Object obj) |
java.util.Collection |
findAll()
全てのObservableを返す。
|
java.util.Collection |
findAll(SortRule[] sortRules,
LimitRule limitRule)
全てのObservableを返す。
|
java.util.Collection |
findByFilter(Filter filter)
Filterに合致するObservableを検索する。
|
java.util.Collection |
findByFilter(Filter filter,
SortRule[] sortRules,
LimitRule limitRule)
Filterに合致するObservableを検索する。
|
Observable |
findByObservableProxy(ObservableProxy proxy)
Obsolete(use findByPrimaryKey).
|
Observable |
findByPrimaryKey(ObservableProxy proxy)
Filterに合致するObservableのObservableProxyを検索する。
|
java.util.Collection |
findByQuery(java.lang.String query)
Filterに合致するObservableを検索する。
|
java.util.Collection |
findByQuery(java.lang.String query,
SortRule[] sortRules,
LimitRule limitRule)
Filterに合致するObservableを検索する。
|
boolean |
getEnableUndoFlag() |
java.lang.String |
getFinderName()
このFinderの名称を返す
|
protected ModelBuilder |
getModelBuilder() |
protected ModelParser |
getModelParser() |
ModelSchema |
getModelSchema() |
Observable |
getObservable(ObservableProxy proxy,
java.util.Map observationMap)
Key(現象型名)・観測のマップからObservableを生成する
|
java.util.Collection |
getObservableProxyClasses()
このFinderで返すObservableProxyのリストを返す。
|
java.lang.String |
getObservableProxyPhenomenonTypeName()
ObservableProxyの現象型名を返す。
|
Key |
getObservableProxyPhenomenonTypeNameKey()
ObservableProxy現象型名を保持するKeyオブジェクトを返す。
|
Key |
getObservableProxyPtypeNameKey() |
Key |
getResourceKey()
ResourceNameKeyを返す。
|
java.lang.String |
getResourceName()
ResourceNameを返す。
|
java.util.List |
getSourceList() |
Updatable |
getUpdatable()
空のUpdatableを生成する
|
Updatable |
getUpdatable(ObservableProxy proxy,
java.util.Map observationMap)
指定されたパラメータからUpdatableを生成する。
|
Updatable |
getUpdatable(ObservableProxy proxy,
java.util.Map observationMap,
java.util.Map updateMap,
java.util.Map originalMap,
java.util.List savePointList) |
UpdatableMetaInfo |
getUpdatableMetaInfo()
UpdatableMetaInfoを取得する。
|
UpdatableSchema |
getUpdatableSchema() |
int |
hashCode() |
java.lang.String |
toString() |
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.Long countByFilter(Filter filter) throws javax.ejb.FinderException
countByFilter
インタフェース内 Finder
filter
- 検索条件javax.ejb.FinderException
java.rmi.RemoteException
public java.util.Collection findByFilter(Filter filter) throws javax.ejb.FinderException
Finder
findByFilter
インタフェース内 Finder
filter
- 抽出条件javax.ejb.FinderException
public java.util.Collection findByQuery(java.lang.String query) throws javax.ejb.FinderException
Finder
findByQuery
インタフェース内 Finder
query
- 抽出条件javax.ejb.FinderException
public java.util.Collection findAll() throws javax.ejb.FinderException
Finder
public java.util.Collection findByFilter(Filter filter, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException
Finder
findByFilter
インタフェース内 Finder
filter
- 抽出条件sortRules
- ソート条件配列limitRule
- 検索結果の取得制限条件javax.ejb.FinderException
public java.util.Collection findByQuery(java.lang.String query, SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException
Finder
findByQuery
インタフェース内 Finder
query
- 抽出条件sortRules
- ソート条件配列limitRule
- 検索結果の取得制限条件javax.ejb.FinderException
public java.util.Collection findAll(SortRule[] sortRules, LimitRule limitRule) throws javax.ejb.FinderException
Finder
public java.lang.String getFinderName()
Finder
getFinderName
インタフェース内 Finder
public Observable findByPrimaryKey(ObservableProxy proxy) throws javax.ejb.FinderException
PrimaryFinder
findByPrimaryKey
インタフェース内 PrimaryFinder
javax.ejb.FinderException
public Observable findByObservableProxy(ObservableProxy proxy) throws javax.ejb.FinderException
PrimaryFinder
findByObservableProxy
インタフェース内 PrimaryFinder
javax.ejb.FinderException
public java.util.Collection getObservableProxyClasses()
PrimaryFinder
getObservableProxyClasses
インタフェース内 PrimaryFinder
public java.lang.String getObservableProxyPhenomenonTypeName()
UpdatableFactory
getObservableProxyPhenomenonTypeName
インタフェース内 UpdatableFactory
public Key getObservableProxyPhenomenonTypeNameKey()
UpdatableFactory
getObservableProxyPhenomenonTypeNameKey
インタフェース内 UpdatableFactory
public Updatable getUpdatable(ObservableProxy proxy, java.util.Map observationMap) throws FatalException
UpdatableFactory
getUpdatable
インタフェース内 UpdatableFactory
FatalException
public Updatable getUpdatable(ObservableProxy proxy, java.util.Map observationMap, java.util.Map updateMap, java.util.Map originalMap, java.util.List savePointList) throws FatalException
getUpdatable
インタフェース内 UpdatableFactory
FatalException
public Updatable getUpdatable() throws FatalException
UpdatableFactory
getUpdatable
インタフェース内 UpdatableFactory
FatalException
public java.lang.String getResourceName()
UpdatableFactory
getResourceName
インタフェース内 UpdatableFactory
public Key getResourceKey()
UpdatableFactory
getResourceKey
インタフェース内 UpdatableFactory
getResourceKey
インタフェース内 ObservableMetaInfo
public Observable getObservable(ObservableProxy proxy, java.util.Map observationMap) throws FatalException
ObservableFactory
getObservable
インタフェース内 ObservableFactory
observationMap
- Key(現象型名)・観測のマップFatalException
public UpdatableMetaInfo getUpdatableMetaInfo()
UpdatableMetaInfoFactory
getUpdatableMetaInfo
インタフェース内 UpdatableMetaInfoFactory
public UpdatableSchema getUpdatableSchema()
getUpdatableSchema
インタフェース内 UpdatableMetaInfo
public boolean getEnableUndoFlag()
getEnableUndoFlag
インタフェース内 UpdatableMetaInfo
public ModelSchema getModelSchema()
getModelSchema
インタフェース内 ObservableMetaInfo
public java.util.List getSourceList()
getSourceList
インタフェース内 ObservableMetaInfo
public Key getObservableProxyPtypeNameKey()
getObservableProxyPtypeNameKey
インタフェース内 ObservableMetaInfo
public java.lang.String toString()
toString
クラス内 java.lang.Object
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
クラス内 java.lang.Object
protected ModelBuilder getModelBuilder()
protected ModelParser getModelParser()