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)
 
 - 
 
 -