クラス EntityService
java.lang.Object
org.iplass.mtp.impl.definition.AbstractTypedMetaDataService<MetaEntity,EntityHandler>
org.iplass.mtp.impl.entity.EntityService
- すべての実装されたインタフェース:
TypedMetaDataService<MetaEntity,,EntityHandler> Service
public class EntityService
extends AbstractTypedMetaDataService<MetaEntity,EntityHandler>
implements Service
-
ネストされたクラスの概要
ネストされたクラス -
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidcreateDataModelSchema(EntityDefinition definition) createDataModelSchema(MetaEntity newMeta, MetaDataConfig config) createDataModelSchema(MetaEntity newMeta, MetaDataConfig config, boolean doAutoReload) voidcreateMetaData(MetaEntity meta) メタデータを作成します。voiddefragByName(String name) 未使用化されたProperty Column領域のデータを物理削除します。voiddestroy()static StringgetHandlerById(String id, int version) intメタデータのクラスを取得します。intgetRuntimeById(String id) Runtimeクラスを取得します。getRuntimeByName(String name) Runtimeクラスを取得します。メタデータのRuntimeクラスを取得します。voidbooleanisLockedSchema(String name) スキーマがロックされているかを返します。list()メタデータ情報の一覧を取得します。メタデータ情報の一覧を取得します。nameList()メタデータの定義名の一覧を取得します。void指定されたEntityデータを全て物理削除します。removeDataModelSchema(EntityDefinition definition) removeDataModelSchema(MetaEntity curMeta) voidremoveMetaData(String definitionName) メタデータを削除します。voidrenameProperty(String defName, String from, String to) updateDataModelSchema(EntityDefinition definition) updateDataModelSchema(EntityDefinition definition, Map<String, String> renamePropertyMap) updateDataModelSchema(MetaEntity newMeta, MetaDataConfig config) voidupdateMetaData(MetaEntity meta) メタデータを更新します。
-
フィールド詳細
-
ENTITY_META_PATH
- 関連項目:
-
ENTITY_NAME
- 関連項目:
-
-
コンストラクタの詳細
-
EntityService
public EntityService()
-
-
メソッドの詳細
-
getFixedPath
-
getLimitOfReferences
public int getLimitOfReferences() -
getPurgeTargetDate
public int getPurgeTargetDate() -
getExtendPropertyAdapterFactory
-
getVersionController
-
createDataModelSchema
-
createDataModelSchema
-
createDataModelSchema
public String createDataModelSchema(MetaEntity newMeta, MetaDataConfig config, boolean doAutoReload) -
updateDataModelSchema
-
updateDataModelSchema
-
updateDataModelSchema
-
removeDataModelSchema
-
removeDataModelSchema
-
renameProperty
-
nameList
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータの定義名の一覧を取得します。- 定義:
nameListインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - オーバーライド:
nameListクラス内AbstractTypedMetaDataService<MetaEntity,EntityHandler> - 戻り値:
- メタデータの定義名の一覧
-
list
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータ情報の一覧を取得します。- 定義:
listインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - オーバーライド:
listクラス内AbstractTypedMetaDataService<MetaEntity,EntityHandler> - 戻り値:
- メタデータ情報の一覧
-
list
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータ情報の一覧を取得します。 指定されたパスの配下を対象にします。- 定義:
listインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - オーバーライド:
listクラス内AbstractTypedMetaDataService<MetaEntity,EntityHandler> - パラメータ:
path- パス- 戻り値:
- メタデータ情報の一覧
-
getRuntimeByName
インタフェースからコピーされた説明:TypedMetaDataServiceRuntimeクラスを取得します。- 定義:
getRuntimeByNameインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - オーバーライド:
getRuntimeByNameクラス内AbstractTypedMetaDataService<MetaEntity,EntityHandler> - パラメータ:
name- メタデータ名- 戻り値:
- ランタイムクラス
-
getRuntimeById
インタフェースからコピーされた説明:TypedMetaDataServiceRuntimeクラスを取得します。- 定義:
getRuntimeByIdインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - オーバーライド:
getRuntimeByIdクラス内AbstractTypedMetaDataService<MetaEntity,EntityHandler> - パラメータ:
id- メタデータID- 戻り値:
- ランタイムクラス
-
getHandlerById
-
purgeById
指定されたEntityデータを全て物理削除します。
無効化されたEntity定義のデータなどを含め、指定されたIDに紐づくEntityデータを全て物理削除します。
- パラメータ:
id- Entity定義ID
-
defragByName
未使用化されたProperty Column領域のデータを物理削除します。
EntityのProperty定義を変更することで未使用化されたデータ領域のデータを物理削除します。
- パラメータ:
name- Entity定義名
-
isLockedSchema
スキーマがロックされているかを返します。
- パラメータ:
name- Entity定義名- 戻り値:
- true:ロック
-
destroy
public void destroy() -
getInterceptors
-
init
-
getOidValidationPattern
-
checkValidOidPattern
-
createMetaData
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータを作成します。- 定義:
createMetaDataインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - オーバーライド:
createMetaDataクラス内AbstractTypedMetaDataService<MetaEntity,EntityHandler> - パラメータ:
meta- メタデータ
-
updateMetaData
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータを更新します。- 定義:
updateMetaDataインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - オーバーライド:
updateMetaDataクラス内AbstractTypedMetaDataService<MetaEntity,EntityHandler> - パラメータ:
meta- メタデータ
-
removeMetaData
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータを削除します。- 定義:
removeMetaDataインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - オーバーライド:
removeMetaDataクラス内AbstractTypedMetaDataService<MetaEntity,EntityHandler>
-
getMetaDataType
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータのクラスを取得します。- 定義:
getMetaDataTypeインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - 戻り値:
-
getRuntimeType
インタフェースからコピーされた説明:TypedMetaDataServiceメタデータのRuntimeクラスを取得します。- 定義:
getRuntimeTypeインタフェース内TypedMetaDataService<MetaEntity,EntityHandler> - 戻り値:
-