public interface ObservationSchema extends PhenomenonTypeNamed
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canCreate()
作成可能か否かを返す。
|
boolean |
canDelete()
削除可能か否かを返す。
|
boolean |
canSave()
更新可能か否かを返す。
|
void |
create(java.sql.Connection con,
java.lang.Object primaryValue,
Observation o,
Observation primaryObservation)
観測を生成する。
|
void |
delete(java.sql.Connection con,
java.lang.Object primaryValue)
観測を削除する。
|
void |
delete(java.sql.Connection con,
java.lang.Object primaryValue,
Observation o)
観測を削除する。
|
PhenomenonType |
getPhenomenonTypeSchema()
現象型メタ情報を返す。
|
Observation |
load(java.sql.Connection con,
java.lang.Object primaryValue)
観測値の読み出しを行なう。
|
void |
save(java.sql.Connection con,
java.lang.Object primaryValue,
Observation o,
Observation primaryObservation)
観測を更新する。
|
getPhenomenonTypeName, getPhenomenonTypeNameKey
PhenomenonType getPhenomenonTypeSchema()
boolean canSave()
boolean canCreate()
boolean canDelete()
Observation load(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con
- DatabaseへのコネクションpriamryValue
- 観測を一意に決定するプライマリ値PersistenceException
FatalException
void create(java.sql.Connection con, java.lang.Object primaryValue, Observation o, Observation primaryObservation) throws PersistenceException, FatalException
con
- DatabaseへのコネクションprimaryValue
- 観測を位置に決定するプライマリ値o
- 保存対象観測(但し、プライマリ値を観測ないに含まない)primaryObservation
- 呼び出し元のPrimary現象型に対応した観測PersistenceException
FatalException
void save(java.sql.Connection con, java.lang.Object primaryValue, Observation o, Observation primaryObservation) throws PersistenceException, FatalException
con
- DatabaseへのコネクションprimaryValue
- 観測を一意に決定するプライマリ値primaryObservation
- 呼び出し元のPrimary現象型に対応した観測o
- 更新対象観測PersistenceException
FatalException
void delete(java.sql.Connection con, java.lang.Object primaryValue, Observation o) throws PersistenceException, FatalException
con
- DatabaseへのコネクションprimaryValue
- 観測を一意に決定するプライマリ値o
- 削除対象観測(プライマリ値を含まない)PersistenceException
FatalException
void delete(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con
- DatabaseへのコネクションprimaryValue
- 観測を一意に決定するプライマリ値PersistenceException
FatalException