Interface EntityTypeDefinitionDAO
-
- All Implemented Interfaces:
public interface EntityTypeDefinitionDAO
-
-
Method Summary
Modifier and Type Method Description abstract UnitlistenEntityTypeChanges(Function0<Unit> listener)Listen changes on entity type definitions. abstract Unitsave(EntityTypeDefinition entityType)abstract Unitsave(DictionaryData data)Save DictionaryData. abstract EntityTypeDefinitiongetEntityTypeByName(String name)abstract List<EntityTypeDefinition>getEntityTypes()abstract BooleandeleteEntityTypeByName(String name)abstract List<DictionaryData>getAllDictionaryData()Load all dictionary data. abstract UnitlistenDictionaryDataChanges(Function0<Unit> listener)Listen all dictionary data changes abstract DictionaryDatagetDictionaryDataByEntityName(String qualifiedName)Load DictionaryData for entity qualified name. abstract List<DictionaryData>getDictionaryDataByNamespace(String namespace)Load all data of given namespace. abstract UnitdeletePredefinedValueByName(String entityTypeName, String predefinedValue)abstract UnitdeletePredefinedValueLabelByName(String entityTypeName, String predefinedValue, Locale locale, String label)-
-
Method Detail
-
listenEntityTypeChanges
abstract Unit listenEntityTypeChanges(Function0<Unit> listener)
Listen changes on entity type definitions.
-
getEntityTypeByName
abstract EntityTypeDefinition getEntityTypeByName(String name)
-
getEntityTypes
abstract List<EntityTypeDefinition> getEntityTypes()
-
deleteEntityTypeByName
abstract Boolean deleteEntityTypeByName(String name)
-
getAllDictionaryData
abstract List<DictionaryData> getAllDictionaryData()
Load all dictionary data.
-
listenDictionaryDataChanges
abstract Unit listenDictionaryDataChanges(Function0<Unit> listener)
Listen all dictionary data changes
-
getDictionaryDataByEntityName
abstract DictionaryData getDictionaryDataByEntityName(String qualifiedName)
Load DictionaryData for entity qualified name.
-
getDictionaryDataByNamespace
abstract List<DictionaryData> getDictionaryDataByNamespace(String namespace)
Load all data of given namespace.
-
deletePredefinedValueByName
abstract Unit deletePredefinedValueByName(String entityTypeName, String predefinedValue)
-
-
-
-