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 class
PersistenceTypeDictionaryManager.Abstract<D extends PersistenceTypeDictionary>
static class
PersistenceTypeDictionaryManager.Exporting
static class
PersistenceTypeDictionaryManager.Immutable
static class
PersistenceTypeDictionaryManager.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)
-
-