public interface ObservationsSchema extends SchemaMetaInfo
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.Long |
count(java.sql.Connection con,
Filter filter)
filterで指定された検索条件に合致するレコードの件数を取得する
|
void |
create(java.sql.Connection con,
java.util.List mapList)
観測を生成する。
|
void |
create(java.sql.Connection con,
java.util.Map observationMap)
観測を生成する。
|
void |
create(java.sql.Connection con,
java.util.Map[] maps)
観測を生成する。
|
void |
create(java.sql.Connection con,
java.lang.Object primaryValue,
java.util.List mapList)
観測を生成する。
|
void |
create(java.sql.Connection con,
java.lang.Object primaryValue,
java.util.Map observationMap)
観測を生成する。
|
void |
create(java.sql.Connection con,
java.lang.Object primaryValue,
java.util.Map[] maps)
観測を生成する。
|
int |
delete(java.sql.Connection con,
Filter filter)
観測を削除する。
|
int |
delete(java.sql.Connection con,
java.lang.Object primaryValue)
観測を削除する。
|
java.util.Collection |
findAll(java.sql.Connection con)
全てのPrimaryValueを返す。
|
java.util.Collection |
findAll(java.sql.Connection con,
SortRule[] sortRules,
LimitRule limitRule)
全てのPrimaryValueを返す。
|
java.util.Collection |
findByFilter(java.sql.Connection con,
Filter filter)
Filterに合致するPrimaryValueを検索する。
|
java.util.Collection |
findByFilter(java.sql.Connection con,
Filter filter,
SortRule[] sortRules,
LimitRule limitRule)
Filterに合致するPrimaryValueを検索する。
|
java.lang.Object |
findByPrimaryValue(java.sql.Connection con,
java.lang.Object prmaryValue)
PrimaryValueに合致するPrimaryValueを返す。
|
java.util.Collection |
findByQuery(java.sql.Connection con,
java.lang.String query)
Filterに合致するPrimaryValueを検索する。
|
java.util.Collection |
findByQuery(java.sql.Connection con,
java.lang.String query,
SortRule[] sortRules,
LimitRule limitRule)
Filterに合致するPrimaryValueを検索する。
|
java.util.Map |
getKeyPtypeSchemaMap()
Key(現象型名)・現象型名メタ情報のマップを返す。
|
PhenomenonType |
getPrimaryPhenomenonTypeSchema()
PrimaryKey現象型メタ情報を返す
|
java.util.List |
load(java.sql.Connection con,
Filter filter)
観測値の読み出しを行う。
|
java.util.List |
load(java.sql.Connection con,
Filter filter,
SortRule[] sortRules,
LimitRule limitRule)
観測値の読み出しを行う。
|
java.util.List |
load(java.sql.Connection con,
java.lang.Object primaryValue)
観測値の読み出しを行なう。
|
java.util.List |
loadObservable(java.sql.Connection con,
Filter filter,
ObservableFactory observableFactory)
観測値の読み出しを行う。
|
java.util.List |
loadObservable(java.sql.Connection con,
Filter filter,
ObservableFactory observableFactory,
SortRule[] sortRules,
LimitRule limitRule)
観測値の読み出しをソートして行う。
|
java.util.List |
loadObservable(java.sql.Connection con,
java.lang.Object primaryValue,
ObservableFactory observableFactory)
観測値の読み出しを行なう。
|
java.util.List |
lock(java.sql.Connection con,
Filter filter)
観測値の読み出しとロック(指定された現象型の値のインクリメント)を行う
|
java.util.List |
lock(java.sql.Connection con,
java.lang.Object primaryValue)
観測値の読み出しとロック(指定された現象型の値のインクリメント)を行う
|
java.util.List |
lock(java.sql.Connection con,
java.lang.Object primaryValue,
java.lang.Integer versionNmuber)
観測値の読み出しとロック(指定された現象型の値のインクリメント)を行う。
|
java.util.List |
lockObservable(java.sql.Connection con,
Filter filter,
ObservableFactory observableFactory)
観測値の読み出しとロック(指定された現象型の値のインクリメント)を行う
|
java.util.List |
lockObservable(java.sql.Connection con,
java.lang.Object primaryValue,
java.lang.Integer versionNmuber,
ObservableFactory observableFactory)
観測値の読み出しとロック(指定された現象型の値のインクリメント)を行う。
|
java.util.List |
lockObservable(java.sql.Connection con,
java.lang.Object primaryValue,
ObservableFactory observableFactory)
観測値の読み出しとロック(指定された現象型の値のインクリメント)を行う
|
int |
prepareSave(java.sql.Connection con,
Filter filter)
ロック(指定された現象型の値のインクリメント)を行う
|
int |
prepareSave(java.sql.Connection con,
java.lang.Object primaryValue)
ロック(指定された現象型の値のインクリメント)を行う
|
int |
prepareSave(java.sql.Connection con,
java.lang.Object primaryValue,
java.lang.Integer versionNumber)
ロック(指定された現象型の値のインクリメント)を行う。
|
int |
save(java.sql.Connection con,
Filter filter,
java.util.Map observationMap)
観測を更新する。
|
int |
save(java.sql.Connection con,
Filter filter,
java.util.Map observationMap,
boolean versionNumberUpFlag)
観測を更新する。
|
int |
save(java.sql.Connection con,
java.lang.Object primaryValue,
java.util.Map observationMap)
観測を更新する。
|
canCreate, canDelete, canLoad, canSave, creatableSet, getCreatables, getLoadables, getLockPhenomenonTypeNameKey, getRemovables, getStorables, isCreatable, isLoadable, isRemovable, isStorable, loadableSet, removableSet, storableSetPhenomenonType getPrimaryPhenomenonTypeSchema()
java.util.Map getKeyPtypeSchemaMap()
java.lang.Long count(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con - Databaseへのコネクションfilter - 検索条件フィルタPersistenceExceptionFatalExceptionjava.util.List load(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con - DatabaseへのコネクションpriamryValue - 観測を一意に決定するプライマリ値PersistenceExceptionFatalExceptionjava.util.List loadObservable(java.sql.Connection con, java.lang.Object primaryValue, ObservableFactory observableFactory) throws PersistenceException, FatalException
con - DatabaseへのコネクションpriamryValue - 観測を一意に決定するプライマリ値observableFactory - Observableを生成する際に利用するFactoryクラスPersistenceExceptionFatalExceptionjava.util.List load(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con - Databaseへのコネクションfilter - 抽出条件PersistenceExceptionFatalExceptionjava.util.List load(java.sql.Connection con, Filter filter, SortRule[] sortRules, LimitRule limitRule) throws PersistenceException, FatalException
con - Databaseへのコネクションfilter - 抽出条件sortRules - ソート条件配列limitRule - 検索結果に対する制限条件PersistenceExceptionFatalExceptionjava.util.List loadObservable(java.sql.Connection con, Filter filter, ObservableFactory observableFactory) throws PersistenceException, FatalException
con - Databaseへのコネクションfilter - 抽出条件observableFactory - Observableを生成する際に利用するFactoryクラスPersistenceExceptionFatalExceptionjava.util.List loadObservable(java.sql.Connection con, Filter filter, ObservableFactory observableFactory, SortRule[] sortRules, LimitRule limitRule) throws PersistenceException, FatalException
con - Databaseへのコネクションfilter - 抽出条件observableFactory - sortRules - ソート条件limitRule - 検索結果に対する制限条件PersistenceExceptionFatalExceptionjava.util.List lock(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con - DatabseへのコネクションpriamryValue - 観測を一意に決定するプライマリ値PersistenceExceptionFatalExceptionjava.util.List lockObservable(java.sql.Connection con, java.lang.Object primaryValue, ObservableFactory observableFactory) throws PersistenceException, FatalException
con - DatabseへのコネクションpriamryValue - 観測を一意に決定するプライマリ値observableFactory - Observableを生成する際に利用するFactoryクラスPersistenceExceptionFatalExceptionjava.util.List lock(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con - Databseへのコネクションfilter - 抽出条件PersistenceExceptionFatalExceptionjava.util.List lockObservable(java.sql.Connection con, Filter filter, ObservableFactory observableFactory) throws PersistenceException, FatalException
con - Databseへのコネクションfilter - 抽出条件observableFactory - Observableを生成する際に利用するFactoryクラスPersistenceExceptionFatalExceptionjava.util.List lock(java.sql.Connection con, java.lang.Object primaryValue, java.lang.Integer versionNmuber) throws VersionNumberException, PersistenceException, FatalException
con - DatabseへのコネクションpriamryValue - 観測を一意に決定するプライマリ値versionNumber - 一致すべきバージョン番号VersionNumber - バージョン番号が一致しなかった。VersionNumberExceptionPersistenceExceptionFatalExceptionjava.util.List lockObservable(java.sql.Connection con, java.lang.Object primaryValue, java.lang.Integer versionNmuber, ObservableFactory observableFactory) throws VersionNumberException, PersistenceException, FatalException
con - DatabseへのコネクションpriamryValue - 観測を一意に決定するプライマリ値versionNumber - 一致すべきバージョン番号observableFactory - Observableを生成する際に利用するFactoryクラスVersionNumber - バージョン番号が一致しなかった。VersionNumberExceptionPersistenceExceptionFatalExceptionvoid create(java.sql.Connection con, java.util.Map observationMap) throws PersistenceException, FatalException
con - DatabaseへのコネクションobservationMap - Key(現象型名)・観測のマップPersistenceExceptionFatalExceptionvoid create(java.sql.Connection con, java.lang.Object primaryValue, java.util.Map observationMap) throws PersistenceException, FatalException
con - DatabaseへのコネクションprimaryValue - プリマリ値observationMap - Key(現象型名)・観測のマップ(但し、観測にプライマリ値が含まれる場合、primary値は、observationMapで与える必要がある。その場合、引数primaryVauleで与えた値は無視される)PersistenceExceptionFatalExceptionvoid create(java.sql.Connection con, java.util.List mapList) throws PersistenceException, FatalException
con - DatabaseへのコネクションmapList - Key(現象型名)・観測のマップのリストPersistenceExceptionFatalExceptionvoid create(java.sql.Connection con, java.lang.Object primaryValue, java.util.List mapList) throws PersistenceException, FatalException
con - DatabaseへのコネクションprimaryValue - プライマリ値mapList - Key(現象型名)・観測のマップのリスト(但し、観測にプライマリ値が含まれる場合、primary値は、observationMapで与える必要がある。その場合、引数primaryVauleで与えた値は無視される)PersistenceExceptionFatalExceptionvoid create(java.sql.Connection con, java.util.Map[] maps) throws PersistenceException, FatalException
con - Databaseへのコネクションmaps - Key(現象型名)・観測のマップのリスト配列PersistenceExceptionFatalExceptionvoid create(java.sql.Connection con, java.lang.Object primaryValue, java.util.Map[] maps) throws PersistenceException, FatalException
con - DatabaseへのコネクションprimaryValue - プライマリ値maps - Key(現象型名)・観測のマップの配列(但し、観測にプライマリ値が含まれる場合、primary値は、observationMapで与える必要がある。その場合、引数primaryVauleで与えた値は無視される)PersistenceExceptionFatalExceptionint save(java.sql.Connection con, java.lang.Object primaryValue, java.util.Map observationMap) throws PersistenceException, FatalException
con - DatabaseへのコネクションprimaryValue - 観測を一意に決定するプライマリ値o - 更新対象観測PersistenceExceptionFatalExceptionint save(java.sql.Connection con, Filter filter, java.util.Map observationMap) throws PersistenceException, FatalException
con - DatabaseへのコネクションFilter - 更新対象抽出条件o - 更新対象観測PersistenceExceptionFatalExceptionint save(java.sql.Connection con, Filter filter, java.util.Map observationMap, boolean versionNumberUpFlag) throws PersistenceException, FatalException
con - DatabaseへのコネクションFilter - 更新対象抽出条件observationMap - 更新対象観測versionNumberUpFlag - VersionNumberを+1する(true:+1する、false:+1しない)PersistenceExceptionFatalExceptionint delete(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con - DatabaseへのコネクションprimaryValue - 観測を一意に決定するプライマリ値PersistenceExceptionFatalExceptionint delete(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con - Databaseへのコネクションfilter - 削除対象抽出条件PersistenceExceptionFatalExceptionjava.lang.Object findByPrimaryValue(java.sql.Connection con, java.lang.Object prmaryValue) throws FindException, FatalException
con - DatabaseへのコネクションprimaryValue - Observableを一意に特定するキーFindException - 存在しないまたは、検索に失敗したFatalExceptionjava.util.Collection findByQuery(java.sql.Connection con, java.lang.String query) throws FindException, FatalException
con - Databaseへのコネクションquery - 抽出条件javax.ejb.FinderExceptionFindExceptionFatalExceptionjava.util.Collection findByQuery(java.sql.Connection con, java.lang.String query, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
con - Databaseへのコネクションquery - 抽出条件sortRules - ソート条件配列limitRule - 検索結果に対する制限条件FindExceptionFatalExceptionjava.util.Collection findByFilter(java.sql.Connection con, Filter filter) throws FindException, FatalException
con - Databaseへのコネクションfilter - 抽出条件javax.ejb.FinderExceptionFindExceptionFatalExceptionjava.util.Collection findByFilter(java.sql.Connection con, Filter filter, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
con - Databaseへのコネクションfilter - 抽出条件sortRules - ソート条件配列limitRule - 検索結果に対する制限条件FindExceptionFatalExceptionjava.util.Collection findAll(java.sql.Connection con) throws FindException, FatalException
con - DatabaseへのコネクションFindExceptionFatalExceptionjava.util.Collection findAll(java.sql.Connection con, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
con - DatabaseへのコネクションsortRules - ソート条件配列FindExceptionFatalExceptionint prepareSave(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con - DatabseへのコネクションpriamryValue - 観測を一意に決定するプライマリ値PersistenceException - 更新対象が存在しないFatalExceptionint prepareSave(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con - Databseへのコネクションfilter - 抽出条件PersistenceExceptionFatalExceptionint prepareSave(java.sql.Connection con, java.lang.Object primaryValue, java.lang.Integer versionNumber) throws VersionNumberException, PersistenceException, FatalException
con - DatabseへのコネクションpriamryValue - 観測を一意に決定するプライマリ値versionNumber - 一致すべきバージョン番号VersionNumber - バージョン番号が一致しなかった。VersionNumberExceptionPersistenceExceptionFatalException