public interface PrimaryObservableSchema extends SchemaMetaInfo
修飾子とタイプ | メソッドと説明 |
---|---|
void |
create(java.util.Map observationMap)
観測を永続化ストレージ上に生成する。
|
void |
create(Observable observable)
観測を永続化ストレージ上に生成する。
|
void |
delete(Observable observable)
永続化ストレージからプライマリーキーに対応した観測を削除する。
|
void |
delete(ObservableProxy observableProxy,
java.util.Map observationMap)
永続化ストレージからプライマリーキーに対応した観測を削除する。
|
java.util.Collection |
findAll()
全てのObservableのObservablePrxoyを返す。
|
java.util.Collection |
findAll(SortRule[] sortRules,
LimitRule limitRule)
すべてのObservableProxyをソートして返す。
|
java.util.Collection |
findByFilter(Filter filter)
Filterに合致するObservableのObservableProxyを検索する。
|
java.util.Collection |
findByFilter(Filter filter,
SortRule[] sortRules,
LimitRule limitRule)
Filterに合致するObservableProxyのCollectionをソートして返す。
|
ObservableProxy |
findByObservableProxy(ObservableProxy proxy)
ObservableProxyに合致するEntityのObservableProxyを返す。
|
java.util.Collection |
findByQuery(java.lang.String query)
Filterに合致するObservableのObservableProxyを検索する。
|
java.util.Collection |
findByQuery(java.lang.String query,
SortRule[] sortRules,
LimitRule limitRule)
queryに合致するObservableのObservableProxyをソートして返す。
|
PhenomenonType |
getPrimaryPhenomenonTypeSchema()
Primary現象型スキーマを取得する。
|
Observable |
load(Observable observable)
永続化ストレージからObservableを取得する。
|
Observable |
load(ObservableProxy observableProxy)
永続化ストレージからObservableを取得する。
|
Observable |
load(ObservableProxy observableProxy,
ObservableFactory factory)
永続化ストレージからObservableを取得する。
|
Observable |
lock(Observable observable)
永続化ストレージからObservableをロック(VersionNumber + 1)して取得する
|
Observable |
lock(Observable observable,
java.lang.Integer versionNumber)
永続化ストレージからObservableが、パラメータで与えられた
バージョン番号と一致する場合、ロックして取得する。
|
Observable |
lock(ObservableProxy observableProxy)
永続化ストレージからObservableをロックして取得する
|
Observable |
lock(ObservableProxy observableProxy,
java.lang.Integer versionNumber)
永続化ストレージからObservableが、パラメータで与えられた
バージョン番号と一致する場合、ロックして取得する。
|
int |
prepareSave(Observable observable)
永続化ストレージからObservableをロック(VersionNumber + 1)する
|
int |
prepareSave(Observable observable,
java.lang.Integer versionNumber)
永続化ストレージからObservableが、パラメータで与えられた
バージョン番号と一致する場合、ロック(VersionNumber + 1)する。
|
int |
prepareSave(ObservableProxy observableProxy)
永続化ストレージからObservableをロック(VersionNumber + 1)する
|
int |
prepareSave(ObservableProxy observableProxy,
java.lang.Integer versionNumber)
永続化ストレージからObservableが、パラメータで与えられた
バージョン番号と一致する場合、ロック(VersionNumber + 1)する。
|
void |
save(ObservableProxy observableProxy,
java.lang.Integer versionNumber,
Updatable updatable)
versionNumberと現在のversionNumberの値が一致した場合は、更新を行う
|
void |
save(ObservableProxy observableProxy,
java.util.Map observationMap)
観測を永続化ストレージに保存する。
|
void |
save(ObservableProxy observableProxy,
Updatable updatable)
観測を永続化ストレージに保存する。
|
canCreate, canDelete, canLoad, canSave, creatableSet, getCreatables, getLoadables, getLockPhenomenonTypeNameKey, getRemovables, getStorables, isCreatable, isLoadable, isRemovable, isStorable, loadableSet, removableSet, storableSet
PhenomenonType getPrimaryPhenomenonTypeSchema()
Observable load(ObservableProxy observableProxy) throws PersistenceException, FatalException
observableProxy
- Observableを一意に特定するキーPersistenceException
FatalException
Observable load(ObservableProxy observableProxy, ObservableFactory factory) throws PersistenceException, FatalException
observableProxy
- Observableを一意に特定するキーfactory
- observableを作成する際に利用するFactoryPersistenceException
FatalException
Observable load(Observable observable) throws PersistenceException, FatalException
observable
- 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるPersistenceException
FatalException
Observable lock(ObservableProxy observableProxy) throws PersistenceException, FatalException
observableProxy
- Observableを一意に特定するキーPersistenceException
FatalException
Observable lock(Observable observable) throws PersistenceException, FatalException
observable
- 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるPersistenceException
FatalException
Observable lock(ObservableProxy observableProxy, java.lang.Integer versionNumber) throws PersistenceException, FatalException
observableProxy
- Observableを一意に特定するキーversionNumber
- 前回取得時のバージョン番号PersistenceException
FatalException
Observable lock(Observable observable, java.lang.Integer versionNumber) throws PersistenceException, FatalException
observable
- 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるversionNumber
- 前回取得時のバージョン番号PersistenceException
FatalException
int prepareSave(ObservableProxy observableProxy) throws PersistenceException, FatalException
observableProxy
- Observableを一意に特定するキーPersistenceException
FatalException
int prepareSave(Observable observable) throws PersistenceException, FatalException
observable
- 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるPersistenceException
FatalException
int prepareSave(ObservableProxy observableProxy, java.lang.Integer versionNumber) throws PersistenceException, FatalException
observableProxy
- Observableを一意に特定するキーversionNumber
- 前回取得時のバージョン番号PersistenceException
FatalException
int prepareSave(Observable observable, java.lang.Integer versionNumber) throws PersistenceException, FatalException
observable
- 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるversionNumber
- 前回取得時のバージョン番号PersistenceException
FatalException
void save(ObservableProxy observableProxy, Updatable updatable) throws PersistenceException, FatalException
observableProxy
- Observableを一意に特定するキーupdatable
- 保存対象PersistenceException
FatalException
void save(ObservableProxy observableProxy, java.util.Map observationMap) throws PersistenceException, FatalException
observableProxy
- Observableを一意に特定するキーobservationMap
- Key(現象型名)-観測のマップPersistenceException
FatalException
void save(ObservableProxy observableProxy, java.lang.Integer versionNumber, Updatable updatable) throws PersistenceException, FatalException
observableProxy
- versionNumber
- updatable
- PersistenceException
- versionNumberが不一致の場合はVersionNumberExceptionを送信するFatalException
void create(java.util.Map observationMap) throws PersistenceException, FatalException
observationMap
- Key(現象型名)・生成対象観測マップPersistenceException
FatalException
void create(Observable observable) throws PersistenceException, FatalException
observable
- Inspectableを取得可能な作成対象ObservablePersistenceException
FatalException
void delete(ObservableProxy observableProxy, java.util.Map observationMap) throws PersistenceException, PersistenceException
observableProxy
- Observableを一意に特定するキーobservationMap
- Key(現象型名)・削除対象観測マップPersistenceException
void delete(Observable observable) throws PersistenceException, PersistenceException
Observable
- 削除対象ObservablePersistenceException
ObservableProxy findByObservableProxy(ObservableProxy proxy) throws FindException, FatalException
observableProxy
- プライマリーキーFindException
- 存在しないまたは、検索に失敗したFatalException
java.util.Collection findByFilter(Filter filter) throws FindException, FatalException
filter
- 抽出条件javax.ejb.FinderException
FindException
FatalException
java.util.Collection findByFilter(Filter filter, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
filter
- sortRules
- limitRule
- 検索結果に対する制限条件FindException
FatalException
java.util.Collection findByQuery(java.lang.String query) throws FindException, FatalException
query
- 抽出条件javax.ejb.FinderException
FindException
FatalException
java.util.Collection findByQuery(java.lang.String query, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
query
- 抽出条件sortRules
- ソート条件limitRule
- 検索結果に対する制限条件FindException
FatalException
java.util.Collection findAll() throws FindException, FatalException
java.util.Collection findAll(SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
sortRules
- ソート条件limitRule
- 検索結果に対する制限条件FindException
FatalException