public interface EntityDefinitionManager extends TypedDefinitionManager<EntityDefinition>
修飾子とタイプ | メソッドと説明 |
---|---|
EntityDefinitionModifyResult |
create(EntityDefinition definition)
新規にEntity定義を作成する。
|
java.util.List<java.lang.String> |
definitionList()
現在登録されているEntity定義名のリストを返す。
|
java.util.List<DefinitionSummary> |
definitionNameList()
現在登録されているEntity定義名のリストを返す。
|
java.util.List<DefinitionSummary> |
definitionNameList(java.lang.String filterPath)
現在登録されているEntity定義名のリストを返す。
|
EntityDefinition |
get(java.lang.String definitionName)
指定の定義名のEntity定義を取得する。
|
long |
getAutoNumberCurrentValue(java.lang.String definitionName,
java.lang.String propertyName)
AutoNumberPropertyの現在のカウンター値を返す。
|
java.util.List<java.lang.String> |
getStorageSpaceList()
現在登録されているEntity Storage Spaceのリストを返す。
|
boolean |
isLockedSchema(java.lang.String definitionName)
スキーマがロックされているかを返す。
|
EntityDefinitionModifyResult |
remove(java.lang.String definitionName)
指定の定義名のEntityを削除する。
|
void |
renameEntityDefinition(java.lang.String from,
java.lang.String to)
Entity定義名を変更する。
|
void |
renamePropertyDefinition(java.lang.String definitionName,
java.lang.String from,
java.lang.String to)
Entity定義のプロパティ名を変更する。
|
void |
resetAutoNumberCounter(java.lang.String definitionName,
java.lang.String propertyName,
long startsWith)
AutoNumberPropertyのカウンター値を指定の値にリセットする。
|
EntityDefinitionModifyResult |
update(EntityDefinition definition)
指定のEntity定義で既存の定義を更新する。
|
EntityDefinitionModifyResult |
update(EntityDefinition definition,
java.util.Map<java.lang.String,java.lang.String> renamePropertyMap)
指定のEntity定義で既存の定義を更新する。
|
definitionSummaryList, definitionSummaryList, definitionSummaryList, getDefinitionType, rename
EntityDefinitionModifyResult create(EntityDefinition definition)
create
インタフェース内 TypedDefinitionManager<EntityDefinition>
definition
- 新規に作成するEntityの定義EntityDefinition get(java.lang.String definitionName)
get
インタフェース内 TypedDefinitionManager<EntityDefinition>
definitionName
- 定義名java.util.List<java.lang.String> definitionList()
definitionList
インタフェース内 TypedDefinitionManager<EntityDefinition>
java.util.List<DefinitionSummary> definitionNameList()
java.util.List<DefinitionSummary> definitionNameList(java.lang.String filterPath)
filterPath
- "/"区切りのdefinitionNameのプレフィックス(Entity関連の定義は.区切りでも可)EntityDefinitionModifyResult remove(java.lang.String definitionName)
remove
インタフェース内 TypedDefinitionManager<EntityDefinition>
definitionName
- 定義名EntityDefinitionModifyResult update(EntityDefinition definition)
update
インタフェース内 TypedDefinitionManager<EntityDefinition>
definition
- 更新するEntity定義EntityDefinitionModifyResult update(EntityDefinition definition, java.util.Map<java.lang.String,java.lang.String> renamePropertyMap)
definition
- 更新するEntity定義renamePropertyMap
- 名前を変更するプロパティのMap(from, to)long getAutoNumberCurrentValue(java.lang.String definitionName, java.lang.String propertyName)
definitionName
- Entity定義名propertyName
- AutoNumberProperty型のプロパティのプロパティ名void resetAutoNumberCounter(java.lang.String definitionName, java.lang.String propertyName, long startsWith)
definitionName
- Entity定義名propertyName
- AutoNumberProperty型のプロパティのプロパティ名startsWith
- リセットするカウンター値void renameEntityDefinition(java.lang.String from, java.lang.String to)
from
- 変更前の定義名to
- 変更後の定義名void renamePropertyDefinition(java.lang.String definitionName, java.lang.String from, java.lang.String to)
definitionName
- 対象のEntity定義名from
- 変更前のプロパティ名to
- 変更後のプロパティ名java.util.List<java.lang.String> getStorageSpaceList()
boolean isLockedSchema(java.lang.String definitionName)
スキーマがロックされているかを返す。
definitionName
- 対象のEntity定義名