| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.util.Map[] |
nullMapArray |
| コンストラクタと説明 |
|---|
SchemaImpl(PrimaryObservableSchema schema) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
canCreate()
永続化ストレージに観測を生成可能かどうかを返す。
|
boolean |
canDelete()
永続化ストレージから観測を削除可能かどうかを返す。
|
boolean |
canLoad()
永続化ストレージから観測を取得可能かどうかを返す。
|
boolean |
canSave()
永続化ストレージに観測を保存可能かどうかを返す。
|
void |
create(ObservableProxy primaryKey,
java.util.Map observationMap)
観測を永続化ストレージ上に生成する。
|
void |
delete(ObservableProxy primaryKey,
java.util.Map observationMap)
永続化ストレージからプライマリーキーに対応した観測を削除する。
|
java.util.Iterator |
getCreatables()
生成時に指定可能なKey(現象型名)のIteratorを返す。
|
java.util.Set |
getCreatableSet()
生成時に指定可能なKey(現象型名)のSetを返す。
|
java.util.Iterator |
getLoadables()
読み出し可能なKey(現象型名)の一覧を返す。
|
java.util.Set |
getLoadableSet()
読み出し可能なKey(現象型名)のSetを返す。
|
java.util.Iterator |
getRemovables()
Null値を設定可能かKey(現象型名)の一覧を返す。
|
java.util.Set |
getRemovableSet()
Null値を設定可能なKey(現象型名)のSetを返す。
|
java.util.Iterator |
getStorables()
保存可能なKey(現象型名)の一覧を返す。
|
java.util.Set |
getStorableSet()
保存可能なKey(現象型名)のSetを返す。
|
boolean |
isCreatable(Key ptypeKey)
指定されたKey(現象型名)が生成時に指定可能かどうかを表す。
|
boolean |
isLoadable(Key ptypeKey)
指定されたKey(現象型名)が読み出し可能かどうかを表す。
|
boolean |
isRemovable(Key ptypeKey)
引数で指定したKey(現象型名)がNull値を設定可能かどうかを判断する。
|
boolean |
isStorable(Key ptypeKey)
指定されたKey(現象型名)が更新可能かどうかを表す。
|
java.util.Map[] |
load(ObservableProxy primaryKey)
永続化ストレージから観測を取得する。
|
void |
save(ObservableProxy primaryKey,
java.util.Map observationMap)
観測を永続化ストレージに保存する。
|
public SchemaImpl(PrimaryObservableSchema schema)
public java.util.Map[] load(ObservableProxy primaryKey) throws PersistenceException, FatalException
load インタフェース内 SchemaprimaryKey - プライマリキーPersistenceExceptionFatalExceptionpublic void save(ObservableProxy primaryKey, java.util.Map observationMap) throws PersistenceException, FatalException
save インタフェース内 SchemaprimaryKey - プリマリーキーobservations - Key(現象型名)・保存対象観測マップPersistenceExceptionFatalExceptionpublic void create(ObservableProxy primaryKey, java.util.Map observationMap) throws PersistenceException, FatalException
create インタフェース内 SchemaprimaryKey - プライマリーキーobservations - Key(現象型名)・生成対象観測マップPersistenceExceptionFatalExceptionpublic void delete(ObservableProxy primaryKey, java.util.Map observationMap) throws PersistenceException, FatalException
delete インタフェース内 SchemaprimaryKey - プライマリーキーobservations - Key(現象型名)・削除対象観測マップPersistenceExceptionFatalExceptionpublic boolean canCreate()
public boolean canDelete()
public boolean isLoadable(Key ptypeKey)
isLoadable インタフェース内 SchemaptypeKey - Key(現象型名)public java.util.Iterator getLoadables()
getLoadables インタフェース内 Schemapublic java.util.Set getLoadableSet()
getLoadableSet インタフェース内 Schemapublic boolean isStorable(Key ptypeKey)
isStorable インタフェース内 Schemapublic java.util.Iterator getStorables()
getStorables インタフェース内 Schemapublic java.util.Set getStorableSet()
getStorableSet インタフェース内 Schemapublic boolean isRemovable(Key ptypeKey)
isRemovable インタフェース内 SchemaptypeKey - Key(現象型名)public java.util.Iterator getRemovables()
getRemovables インタフェース内 Schemapublic java.util.Set getRemovableSet()
getRemovableSet インタフェース内 Schemapublic java.util.Iterator getCreatables()
getCreatables インタフェース内 Schemapublic java.util.Set getCreatableSet()
getCreatableSet インタフェース内 Schemapublic boolean isCreatable(Key ptypeKey)
isCreatable インタフェース内 Schema