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, getPhenomenonTypeNameKeyPhenomenonType getPhenomenonTypeSchema()
boolean canSave()
boolean canCreate()
boolean canDelete()
Observation load(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con - DatabaseへのコネクションpriamryValue - 観測を一意に決定するプライマリ値PersistenceExceptionFatalExceptionvoid create(java.sql.Connection con, java.lang.Object primaryValue, Observation o, Observation primaryObservation) throws PersistenceException, FatalException
con - DatabaseへのコネクションprimaryValue - 観測を位置に決定するプライマリ値o - 保存対象観測(但し、プライマリ値を観測ないに含まない)primaryObservation - 呼び出し元のPrimary現象型に対応した観測PersistenceExceptionFatalExceptionvoid save(java.sql.Connection con, java.lang.Object primaryValue, Observation o, Observation primaryObservation) throws PersistenceException, FatalException
con - DatabaseへのコネクションprimaryValue - 観測を一意に決定するプライマリ値primaryObservation - 呼び出し元のPrimary現象型に対応した観測o - 更新対象観測PersistenceExceptionFatalExceptionvoid delete(java.sql.Connection con, java.lang.Object primaryValue, Observation o) throws PersistenceException, FatalException
con - DatabaseへのコネクションprimaryValue - 観測を一意に決定するプライマリ値o - 削除対象観測(プライマリ値を含まない)PersistenceExceptionFatalExceptionvoid delete(java.sql.Connection con, java.lang.Object primaryValue) throws PersistenceException, FatalException
con - DatabaseへのコネクションprimaryValue - 観測を一意に決定するプライマリ値PersistenceExceptionFatalException