修飾子とタイプ | フィールドと説明 |
---|---|
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
インタフェース内 Schema
primaryKey
- プライマリキーPersistenceException
FatalException
public void save(ObservableProxy primaryKey, java.util.Map observationMap) throws PersistenceException, FatalException
save
インタフェース内 Schema
primaryKey
- プリマリーキーobservations
- Key(現象型名)・保存対象観測マップPersistenceException
FatalException
public void create(ObservableProxy primaryKey, java.util.Map observationMap) throws PersistenceException, FatalException
create
インタフェース内 Schema
primaryKey
- プライマリーキーobservations
- Key(現象型名)・生成対象観測マップPersistenceException
FatalException
public void delete(ObservableProxy primaryKey, java.util.Map observationMap) throws PersistenceException, FatalException
delete
インタフェース内 Schema
primaryKey
- プライマリーキーobservations
- Key(現象型名)・削除対象観測マップPersistenceException
FatalException
public boolean canCreate()
public boolean canDelete()
public boolean isLoadable(Key ptypeKey)
isLoadable
インタフェース内 Schema
ptypeKey
- Key(現象型名)public java.util.Iterator getLoadables()
getLoadables
インタフェース内 Schema
public java.util.Set getLoadableSet()
getLoadableSet
インタフェース内 Schema
public boolean isStorable(Key ptypeKey)
isStorable
インタフェース内 Schema
public java.util.Iterator getStorables()
getStorables
インタフェース内 Schema
public java.util.Set getStorableSet()
getStorableSet
インタフェース内 Schema
public boolean isRemovable(Key ptypeKey)
isRemovable
インタフェース内 Schema
ptypeKey
- Key(現象型名)public java.util.Iterator getRemovables()
getRemovables
インタフェース内 Schema
public java.util.Set getRemovableSet()
getRemovableSet
インタフェース内 Schema
public java.util.Iterator getCreatables()
getCreatables
インタフェース内 Schema
public java.util.Set getCreatableSet()
getCreatableSet
インタフェース内 Schema
public boolean isCreatable(Key ptypeKey)
isCreatable
インタフェース内 Schema