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, storableSetPhenomenonType getPrimaryPhenomenonTypeSchema()
Observable load(ObservableProxy observableProxy) throws PersistenceException, FatalException
observableProxy - Observableを一意に特定するキーPersistenceExceptionFatalExceptionObservable load(ObservableProxy observableProxy, ObservableFactory factory) throws PersistenceException, FatalException
observableProxy - Observableを一意に特定するキーfactory - observableを作成する際に利用するFactoryPersistenceExceptionFatalExceptionObservable load(Observable observable) throws PersistenceException, FatalException
observable - 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるPersistenceExceptionFatalExceptionObservable lock(ObservableProxy observableProxy) throws PersistenceException, FatalException
observableProxy - Observableを一意に特定するキーPersistenceExceptionFatalExceptionObservable lock(Observable observable) throws PersistenceException, FatalException
observable - 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるPersistenceExceptionFatalExceptionObservable lock(ObservableProxy observableProxy, java.lang.Integer versionNumber) throws PersistenceException, FatalException
observableProxy - Observableを一意に特定するキーversionNumber - 前回取得時のバージョン番号PersistenceExceptionFatalExceptionObservable lock(Observable observable, java.lang.Integer versionNumber) throws PersistenceException, FatalException
observable - 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるversionNumber - 前回取得時のバージョン番号PersistenceExceptionFatalExceptionint prepareSave(ObservableProxy observableProxy) throws PersistenceException, FatalException
observableProxy - Observableを一意に特定するキーPersistenceExceptionFatalExceptionint prepareSave(Observable observable) throws PersistenceException, FatalException
observable - 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるPersistenceExceptionFatalExceptionint prepareSave(ObservableProxy observableProxy, java.lang.Integer versionNumber) throws PersistenceException, FatalException
observableProxy - Observableを一意に特定するキーversionNumber - 前回取得時のバージョン番号PersistenceExceptionFatalExceptionint prepareSave(Observable observable, java.lang.Integer versionNumber) throws PersistenceException, FatalException
observable - 観測設定対象Observalbe,Inspectableを取得可能なObservableである必要があるversionNumber - 前回取得時のバージョン番号PersistenceExceptionFatalExceptionvoid save(ObservableProxy observableProxy, Updatable updatable) throws PersistenceException, FatalException
observableProxy - Observableを一意に特定するキーupdatable - 保存対象PersistenceExceptionFatalExceptionvoid save(ObservableProxy observableProxy, java.util.Map observationMap) throws PersistenceException, FatalException
observableProxy - Observableを一意に特定するキーobservationMap - Key(現象型名)-観測のマップPersistenceExceptionFatalExceptionvoid save(ObservableProxy observableProxy, java.lang.Integer versionNumber, Updatable updatable) throws PersistenceException, FatalException
observableProxy - versionNumber - updatable - PersistenceException - versionNumberが不一致の場合はVersionNumberExceptionを送信するFatalExceptionvoid create(java.util.Map observationMap) throws PersistenceException, FatalException
observationMap - Key(現象型名)・生成対象観測マップPersistenceExceptionFatalExceptionvoid create(Observable observable) throws PersistenceException, FatalException
observable - Inspectableを取得可能な作成対象ObservablePersistenceExceptionFatalExceptionvoid delete(ObservableProxy observableProxy, java.util.Map observationMap) throws PersistenceException, PersistenceException
observableProxy - Observableを一意に特定するキーobservationMap - Key(現象型名)・削除対象観測マップPersistenceExceptionvoid delete(Observable observable) throws PersistenceException, PersistenceException
Observable - 削除対象ObservablePersistenceExceptionObservableProxy findByObservableProxy(ObservableProxy proxy) throws FindException, FatalException
observableProxy - プライマリーキーFindException - 存在しないまたは、検索に失敗したFatalExceptionjava.util.Collection findByFilter(Filter filter) throws FindException, FatalException
filter - 抽出条件javax.ejb.FinderExceptionFindExceptionFatalExceptionjava.util.Collection findByFilter(Filter filter, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
filter - sortRules - limitRule - 検索結果に対する制限条件FindExceptionFatalExceptionjava.util.Collection findByQuery(java.lang.String query) throws FindException, FatalException
query - 抽出条件javax.ejb.FinderExceptionFindExceptionFatalExceptionjava.util.Collection findByQuery(java.lang.String query, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
query - 抽出条件sortRules - ソート条件limitRule - 検索結果に対する制限条件FindExceptionFatalExceptionjava.util.Collection findAll() throws FindException, FatalException
java.util.Collection findAll(SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
sortRules - ソート条件limitRule - 検索結果に対する制限条件FindExceptionFatalException