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の現在のカウンター値を返す。
|
long |
getAutoNumberCurrentValue(java.lang.String definitionName,
java.lang.String propertyName,
java.lang.String subUnitKey)
AutoNumberPropertyの現在のカウンター値を返す。
|
java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.Long>> |
getAutoNumberCurrentValueList(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のカウンター値を指定の値にリセットする。
|
void |
resetAutoNumberCounter(java.lang.String definitionName,
java.lang.String propertyName,
java.lang.String subUnitKey,
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, renameEntityDefinitionModifyResult 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型プロパティのプロパティ名java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.Long>> getAutoNumberCurrentValueList(java.lang.String definitionName,
java.lang.String propertyName)
definitionName - Entity定義名propertyName - AutoNumberProperty型プロパティのプロパティ名long getAutoNumberCurrentValue(java.lang.String definitionName,
java.lang.String propertyName,
java.lang.String subUnitKey)
definitionName - Entity定義名propertyName - AutoNumberProperty型プロパティのプロパティ名subUnitKey - 採番単位のKEY値void resetAutoNumberCounter(java.lang.String definitionName,
java.lang.String propertyName,
long startsWith)
definitionName - Entity定義名propertyName - AutoNumberProperty型プロパティのプロパティ名subUnitKey - 採番単位のKEY値startsWith - リセットするカウンター値void resetAutoNumberCounter(java.lang.String definitionName,
java.lang.String propertyName,
java.lang.String subUnitKey,
long startsWith)
definitionName - Entity定義名propertyName - AutoNumberProperty型プロパティのプロパティ名subUnitKey - 採番単位のKEY値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定義名