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, storableSet
PhenomenonType getPrimaryPhenomenonTypeSchema()
java.util.Map getKeyPtypeSchemaMap()
java.lang.Long count(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con
- Databaseへのコネクションfilter
- 検索条件フィルタPersistenceException
FatalException
java.util.List load(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con
- DatabaseへのコネクションpriamryValue
- 観測を一意に決定するプライマリ値PersistenceException
FatalException
java.util.List loadObservable(java.sql.Connection con, java.lang.Object primaryValue, ObservableFactory observableFactory) throws PersistenceException, FatalException
con
- DatabaseへのコネクションpriamryValue
- 観測を一意に決定するプライマリ値observableFactory
- Observableを生成する際に利用するFactoryクラスPersistenceException
FatalException
java.util.List load(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con
- Databaseへのコネクションfilter
- 抽出条件PersistenceException
FatalException
java.util.List load(java.sql.Connection con, Filter filter, SortRule[] sortRules, LimitRule limitRule) throws PersistenceException, FatalException
con
- Databaseへのコネクションfilter
- 抽出条件sortRules
- ソート条件配列limitRule
- 検索結果に対する制限条件PersistenceException
FatalException
java.util.List loadObservable(java.sql.Connection con, Filter filter, ObservableFactory observableFactory) throws PersistenceException, FatalException
con
- Databaseへのコネクションfilter
- 抽出条件observableFactory
- Observableを生成する際に利用するFactoryクラスPersistenceException
FatalException
java.util.List loadObservable(java.sql.Connection con, Filter filter, ObservableFactory observableFactory, SortRule[] sortRules, LimitRule limitRule) throws PersistenceException, FatalException
con
- Databaseへのコネクションfilter
- 抽出条件observableFactory
- sortRules
- ソート条件limitRule
- 検索結果に対する制限条件PersistenceException
FatalException
java.util.List lock(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con
- DatabseへのコネクションpriamryValue
- 観測を一意に決定するプライマリ値PersistenceException
FatalException
java.util.List lockObservable(java.sql.Connection con, java.lang.Object primaryValue, ObservableFactory observableFactory) throws PersistenceException, FatalException
con
- DatabseへのコネクションpriamryValue
- 観測を一意に決定するプライマリ値observableFactory
- Observableを生成する際に利用するFactoryクラスPersistenceException
FatalException
java.util.List lock(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con
- Databseへのコネクションfilter
- 抽出条件PersistenceException
FatalException
java.util.List lockObservable(java.sql.Connection con, Filter filter, ObservableFactory observableFactory) throws PersistenceException, FatalException
con
- Databseへのコネクションfilter
- 抽出条件observableFactory
- Observableを生成する際に利用するFactoryクラスPersistenceException
FatalException
java.util.List lock(java.sql.Connection con, java.lang.Object primaryValue, java.lang.Integer versionNmuber) throws VersionNumberException, PersistenceException, FatalException
con
- DatabseへのコネクションpriamryValue
- 観測を一意に決定するプライマリ値versionNumber
- 一致すべきバージョン番号VersionNumber
- バージョン番号が一致しなかった。VersionNumberException
PersistenceException
FatalException
java.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
- バージョン番号が一致しなかった。VersionNumberException
PersistenceException
FatalException
void create(java.sql.Connection con, java.util.Map observationMap) throws PersistenceException, FatalException
con
- DatabaseへのコネクションobservationMap
- Key(現象型名)・観測のマップPersistenceException
FatalException
void create(java.sql.Connection con, java.lang.Object primaryValue, java.util.Map observationMap) throws PersistenceException, FatalException
con
- DatabaseへのコネクションprimaryValue
- プリマリ値observationMap
- Key(現象型名)・観測のマップ(但し、観測にプライマリ値が含まれる場合、primary値は、observationMapで与える必要がある。その場合、引数primaryVauleで与えた値は無視される)PersistenceException
FatalException
void create(java.sql.Connection con, java.util.List mapList) throws PersistenceException, FatalException
con
- DatabaseへのコネクションmapList
- Key(現象型名)・観測のマップのリストPersistenceException
FatalException
void create(java.sql.Connection con, java.lang.Object primaryValue, java.util.List mapList) throws PersistenceException, FatalException
con
- DatabaseへのコネクションprimaryValue
- プライマリ値mapList
- Key(現象型名)・観測のマップのリスト(但し、観測にプライマリ値が含まれる場合、primary値は、observationMapで与える必要がある。その場合、引数primaryVauleで与えた値は無視される)PersistenceException
FatalException
void create(java.sql.Connection con, java.util.Map[] maps) throws PersistenceException, FatalException
con
- Databaseへのコネクションmaps
- Key(現象型名)・観測のマップのリスト配列PersistenceException
FatalException
void create(java.sql.Connection con, java.lang.Object primaryValue, java.util.Map[] maps) throws PersistenceException, FatalException
con
- DatabaseへのコネクションprimaryValue
- プライマリ値maps
- Key(現象型名)・観測のマップの配列(但し、観測にプライマリ値が含まれる場合、primary値は、observationMapで与える必要がある。その場合、引数primaryVauleで与えた値は無視される)PersistenceException
FatalException
int save(java.sql.Connection con, java.lang.Object primaryValue, java.util.Map observationMap) throws PersistenceException, FatalException
con
- DatabaseへのコネクションprimaryValue
- 観測を一意に決定するプライマリ値o
- 更新対象観測PersistenceException
FatalException
int save(java.sql.Connection con, Filter filter, java.util.Map observationMap) throws PersistenceException, FatalException
con
- DatabaseへのコネクションFilter
- 更新対象抽出条件o
- 更新対象観測PersistenceException
FatalException
int 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しない)PersistenceException
FatalException
int delete(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con
- DatabaseへのコネクションprimaryValue
- 観測を一意に決定するプライマリ値PersistenceException
FatalException
int delete(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con
- Databaseへのコネクションfilter
- 削除対象抽出条件PersistenceException
FatalException
java.lang.Object findByPrimaryValue(java.sql.Connection con, java.lang.Object prmaryValue) throws FindException, FatalException
con
- DatabaseへのコネクションprimaryValue
- Observableを一意に特定するキーFindException
- 存在しないまたは、検索に失敗したFatalException
java.util.Collection findByQuery(java.sql.Connection con, java.lang.String query) throws FindException, FatalException
con
- Databaseへのコネクションquery
- 抽出条件javax.ejb.FinderException
FindException
FatalException
java.util.Collection findByQuery(java.sql.Connection con, java.lang.String query, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
con
- Databaseへのコネクションquery
- 抽出条件sortRules
- ソート条件配列limitRule
- 検索結果に対する制限条件FindException
FatalException
java.util.Collection findByFilter(java.sql.Connection con, Filter filter) throws FindException, FatalException
con
- Databaseへのコネクションfilter
- 抽出条件javax.ejb.FinderException
FindException
FatalException
java.util.Collection findByFilter(java.sql.Connection con, Filter filter, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
con
- Databaseへのコネクションfilter
- 抽出条件sortRules
- ソート条件配列limitRule
- 検索結果に対する制限条件FindException
FatalException
java.util.Collection findAll(java.sql.Connection con) throws FindException, FatalException
con
- DatabaseへのコネクションFindException
FatalException
java.util.Collection findAll(java.sql.Connection con, SortRule[] sortRules, LimitRule limitRule) throws FindException, FatalException
con
- DatabaseへのコネクションsortRules
- ソート条件配列FindException
FatalException
int prepareSave(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con
- DatabseへのコネクションpriamryValue
- 観測を一意に決定するプライマリ値PersistenceException
- 更新対象が存在しないFatalException
int prepareSave(java.sql.Connection con, Filter filter) throws PersistenceException, FatalException
con
- Databseへのコネクションfilter
- 抽出条件PersistenceException
FatalException
int prepareSave(java.sql.Connection con, java.lang.Object primaryValue, java.lang.Integer versionNumber) throws VersionNumberException, PersistenceException, FatalException
con
- DatabseへのコネクションpriamryValue
- 観測を一意に決定するプライマリ値versionNumber
- 一致すべきバージョン番号VersionNumber
- バージョン番号が一致しなかった。VersionNumberException
PersistenceException
FatalException