Class PersistenceTypeDictionaryManager.Abstract<D extends PersistenceTypeDictionary>
java.lang.Object
one.microstream.persistence.types.PersistenceTypeDictionaryManager.Abstract<D>
- All Implemented Interfaces:
PersistenceTypeDictionaryManager
,PersistenceTypeDictionaryProvider
- Direct Known Subclasses:
PersistenceTypeDictionaryManager.Exporting
,PersistenceTypeDictionaryManager.Immutable
,PersistenceTypeDictionaryManager.Transient
- Enclosing interface:
- PersistenceTypeDictionaryManager
public abstract static class PersistenceTypeDictionaryManager.Abstract<D extends PersistenceTypeDictionary> extends Object implements PersistenceTypeDictionaryManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryManager
PersistenceTypeDictionaryManager.Abstract<D extends PersistenceTypeDictionary>, PersistenceTypeDictionaryManager.Exporting, PersistenceTypeDictionaryManager.Immutable, PersistenceTypeDictionaryManager.Transient
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryProvider
PersistenceTypeDictionaryProvider.Caching, PersistenceTypeDictionaryProvider.Default
-
Constructor Summary
Constructors Modifier Constructor Description protected
Abstract()
-
Method Summary
Modifier and Type Method Description protected D
ensureTypeDictionary()
protected abstract D
internalProvideTypeDictionary()
PersistenceTypeDictionary
provideTypeDictionary()
boolean
registerRuntimeTypeDefinition(PersistenceTypeDefinition typeDefinition)
boolean
registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)
boolean
registerTypeDefinition(PersistenceTypeDefinition typeDefinition)
boolean
registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)
PersistenceTypeDictionaryManager
validateTypeDefinition(PersistenceTypeDefinition typeDefinition)
PersistenceTypeDictionaryManager
validateTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)
-
Constructor Details
-
Abstract
protected Abstract()
-
-
Method Details
-
ensureTypeDictionary
-
internalProvideTypeDictionary
-
provideTypeDictionary
- Specified by:
provideTypeDictionary
in interfacePersistenceTypeDictionaryProvider
-
registerTypeDefinition
- Specified by:
registerTypeDefinition
in interfacePersistenceTypeDictionaryManager
-
registerTypeDefinitions
public boolean registerTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)- Specified by:
registerTypeDefinitions
in interfacePersistenceTypeDictionaryManager
-
registerRuntimeTypeDefinition
- Specified by:
registerRuntimeTypeDefinition
in interfacePersistenceTypeDictionaryManager
-
registerRuntimeTypeDefinitions
public boolean registerRuntimeTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)- Specified by:
registerRuntimeTypeDefinitions
in interfacePersistenceTypeDictionaryManager
-
validateTypeDefinition
public PersistenceTypeDictionaryManager validateTypeDefinition(PersistenceTypeDefinition typeDefinition)- Specified by:
validateTypeDefinition
in interfacePersistenceTypeDictionaryManager
-
validateTypeDefinitions
public PersistenceTypeDictionaryManager validateTypeDefinitions(Iterable<? extends PersistenceTypeDefinition> typeDefinitions)- Specified by:
validateTypeDefinitions
in interfacePersistenceTypeDictionaryManager
-