Interface PersistenceTypeDictionaryManager
-
- All Superinterfaces:
PersistenceTypeDictionaryProvider
- All Known Implementing Classes:
PersistenceTypeDictionaryManager.Abstract,PersistenceTypeDictionaryManager.Exporting,PersistenceTypeDictionaryManager.Immutable,PersistenceTypeDictionaryManager.Transient
public interface PersistenceTypeDictionaryManager extends PersistenceTypeDictionaryProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPersistenceTypeDictionaryManager.Abstract<D extends PersistenceTypeDictionary>static classPersistenceTypeDictionaryManager.Exportingstatic classPersistenceTypeDictionaryManager.Immutablestatic classPersistenceTypeDictionaryManager.Transient-
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryProvider
PersistenceTypeDictionaryProvider.Caching, PersistenceTypeDictionaryProvider.Default
-
-
Method Summary
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryProvider
provideTypeDictionary
-
-
-
-
Method Detail
-
validateTypeDefinition
PersistenceTypeDictionaryManager validateTypeDefinition(PersistenceTypeDefinition typeDefinition)
-
validateTypeDefinitions
PersistenceTypeDictionaryManager validateTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)
-
registerTypeDefinition
boolean registerTypeDefinition(PersistenceTypeDefinition typeDefinition)
-
registerTypeDefinitions
boolean registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)
-
registerRuntimeTypeDefinition
boolean registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition)
-
registerRuntimeTypeDefinitions
boolean registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)
-
validateTypeDefinition
static void validateTypeDefinition(PersistenceTypeDictionary dictionary, PersistenceTypeDefinition typeDefinition)
-
Exporting
static PersistenceTypeDictionaryManager Exporting(PersistenceTypeDictionaryProvider typeDictionaryProvider, PersistenceTypeDictionaryExporter typeDictionaryExporter)
-
Transient
static PersistenceTypeDictionaryManager Transient(PersistenceTypeDictionaryCreator typeDictionaryCreator)
-
Immutable
static PersistenceTypeDictionaryManager Immutable(PersistenceTypeDictionaryViewProvider typeDictionaryProvider)
-
-