Class PersistenceFoundation.Default<D,F extends PersistenceFoundation.Default<D,?>>
- All Implemented Interfaces:
ByteOrderTargeting<F>,ByteOrderTargeting.Mutable<F>,PersistenceDataTypeHolder<D>,PersistenceFoundation<D,F>,Unpersistable,Cloneable<PersistenceFoundation<D,F>>,InstanceDispatcher
- Direct Known Subclasses:
BinaryPersistenceFoundation.Default
- Enclosing interface:
- PersistenceFoundation<D,F extends PersistenceFoundation<D,?>>
public static class PersistenceFoundation.Default<D,F extends PersistenceFoundation.Default<D,?>> extends InstanceDispatcher.Default implements PersistenceFoundation<D,F>, Unpersistable
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.ByteOrderTargeting
ByteOrderTargeting.Mutable<T extends ByteOrderTargeting.Mutable<?>>Nested classes/interfaces inherited from interface one.microstream.util.InstanceDispatcher
InstanceDispatcher.DefaultNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceFoundation
PersistenceFoundation.Default<D,F extends PersistenceFoundation.Default<D,?>> -
Constructor Summary
-
Method Summary
Methods inherited from class one.microstream.util.InstanceDispatcher.Default
dispatch, setInstanceDispatcherLogicMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.persistence.types.ByteOrderTargeting
isByteOrderMismatchMethods inherited from interface one.microstream.persistence.types.PersistenceFoundation
setTypeDictionaryIoHandler
-
Constructor Details
-
Method Details
-
$
-
dataType
- Specified by:
dataTypein interfacePersistenceDataTypeHolder<D>
-
Clone
Description copied from interface:CloneableThis method creates a new instance of the sameClass, specified by, of the instance on which this method is called. Whatever initializations required to create a functional new instance are performed.However, this method does NOT create a copy of the current instance. (A common mistake is to confuse cloning with copying: cloning creates a duplicate with only equal initial state while copying creates a duplicate with equal full state. Example: a clone of an adult would not be an identical adult, but just an embryo with equal DNA. A state-wise identical adult would be a copy, not a clone.)
This method is effectively a constructor called on an existing instance. The use case of such a method is to eliminate the need to redundantly pass a second instance or constructor if a clone of an instance is needed.
To indicate the constructor-like character of this method, the pattern of starting the name with a capital letter is applied to this method (and to workaround the botch-job protected method the JDK developers hardcoded in Object.)
- Specified by:
Clonein interfaceCloneable<D>- Specified by:
Clonein interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>- Returns:
- a clone of this instance.
-
customTypeHandlers
- Specified by:
customTypeHandlersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
customTypeHandlerRegistryEnsurer
- Specified by:
customTypeHandlerRegistryEnsurerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomTypeHandlers
public F registerCustomTypeHandlers(HashTable<Class<?>,PersistenceTypeHandler<D,?>> customTypeHandlers)- Specified by:
registerCustomTypeHandlersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomTypeHandlers
- Specified by:
registerCustomTypeHandlersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomTypeHandlers
public F registerCustomTypeHandlers(Iterable<? extends PersistenceTypeHandler<D,?>> customTypeHandlers)- Specified by:
registerCustomTypeHandlersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomTypeHandler
- Specified by:
registerCustomTypeHandlerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
customTypeInstantiators
- Specified by:
customTypeInstantiatorsin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
registerCustomInstantiator
public <T> F registerCustomInstantiator(Class<T> type, PersistenceTypeInstantiator<D,T> typeInstantiator)- Specified by:
registerCustomInstantiatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getInstanceDispatcherLogic
- Specified by:
getInstanceDispatcherLogicin interfaceInstanceDispatcher- Specified by:
getInstanceDispatcherLogicin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>- Overrides:
getInstanceDispatcherLogicin classInstanceDispatcher.Default
-
referenceTypeHandlerManager
-
getObjectIdProvider
- Specified by:
getObjectIdProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeIdProvider
- Specified by:
getTypeIdProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeLineageCreator
- Specified by:
getTypeLineageCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getObjectRegistry
- Specified by:
getObjectRegistryin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeRegistry
- Specified by:
getTypeRegistryin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getObjectManager
- Specified by:
getObjectManagerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerManager
- Specified by:
getTypeHandlerManagerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getContextDispatcher
- Specified by:
getContextDispatcherin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getStorerCreator
- Specified by:
getStorerCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRegistererCreator
- Specified by:
getRegistererCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getBuilderCreator
- Specified by:
getBuilderCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getPersister
- Specified by:
getPersisterin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getPersistenceTarget
- Specified by:
getPersistenceTargetin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getPersistenceSource
- Specified by:
getPersistenceSourcein interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerRegistry
- Specified by:
getTypeHandlerRegistryin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerProvider
- Specified by:
getTypeHandlerProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeManager
- Specified by:
getTypeManagerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerEnsurer
- Specified by:
getTypeHandlerEnsurerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryProvider
- Specified by:
getTypeDictionaryProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryManager
- Specified by:
getTypeDictionaryManagerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryCreator
- Specified by:
getTypeDictionaryCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryExporter
- Specified by:
getTypeDictionaryExporterin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryParser
- Specified by:
getTypeDictionaryParserin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryLoader
- Specified by:
getTypeDictionaryLoaderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryBuilder
- Specified by:
getTypeDictionaryBuilderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryCompiler
- Specified by:
getTypeDictionaryCompilerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryAssembler
- Specified by:
getTypeDictionaryAssemblerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDictionaryStorer
- Specified by:
getTypeDictionaryStorerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeHandlerCreator
- Specified by:
getTypeHandlerCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getCustomTypeHandlerRegistry
Description copied from interface:PersistenceFoundationCreates if required and returns thePersistenceCustomTypeHandlerRegistrycontaining all custom tailoredPersistenceTypeHandlerinstances for specialized handling of instances.To avoid order problems caused by internal implicit dependencies (e.g. creating the default custom type handlers required
PersistenceFoundation.getReferenceFieldEagerEvaluator()), usePersistenceFoundation.customTypeHandlers()or one of theregisterCustomTypeHandler~methods.- Specified by:
getCustomTypeHandlerRegistryin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>- Returns:
- the (on-demand created)
PersistenceCustomTypeHandlerRegistryinstance.
-
getCustomTypeHandlerRegistryEnsurer
- Specified by:
getCustomTypeHandlerRegistryEnsurerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeAnalyzer
- Specified by:
getTypeAnalyzerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeResolver
- Specified by:
getTypeResolverin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getClassLoaderProvider
- Specified by:
getClassLoaderProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeMismatchValidator
- Specified by:
getTypeMismatchValidatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDefinitionCreator
- Specified by:
getTypeDefinitionCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeEvaluatorPersistable
- Specified by:
getTypeEvaluatorPersistablein interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldFixedLengthResolver
- Specified by:
getFieldFixedLengthResolverin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeNameMapper
- Specified by:
getTypeNameMapperin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getBufferSizeProvider
- Specified by:
getBufferSizeProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldEvaluatorPersistable
- Specified by:
getFieldEvaluatorPersistablein interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldEvaluatorPersister
- Specified by:
getFieldEvaluatorPersisterin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldEvaluatorEnum
- Specified by:
getFieldEvaluatorEnumin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getFieldEvaluatorCollection
- Specified by:
getFieldEvaluatorCollectionin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getReferenceFieldEagerEvaluator
- Specified by:
getReferenceFieldEagerEvaluatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRootResolverProvider
- Specified by:
getRootResolverProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRootReferenceProvider
- Specified by:
getRootReferenceProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getUnreachableTypeHandlerCreator
- Specified by:
getUnreachableTypeHandlerCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyTypeMapper
- Specified by:
getLegacyTypeMapperin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRefactoringMappingProvider
- Specified by:
getRefactoringMappingProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeDescriptionResolverProvider
- Specified by:
getTypeDescriptionResolverProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRefactoringLegacyTypeIdentifierBuilders
public XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> getRefactoringLegacyTypeIdentifierBuilders()- Specified by:
getRefactoringLegacyTypeIdentifierBuildersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRefactoringLegacyMemberIdentifierBuilders
public XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> getRefactoringLegacyMemberIdentifierBuilders()- Specified by:
getRefactoringLegacyMemberIdentifierBuildersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRefactoringCurrentMemberIdentifierBuilders
public XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> getRefactoringCurrentMemberIdentifierBuilders()- Specified by:
getRefactoringCurrentMemberIdentifierBuildersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTypeSimilarity
- Specified by:
getTypeSimilarityin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyMemberMatchingProvider
- Specified by:
getLegacyMemberMatchingProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyTypeMappingResultor
- Specified by:
getLegacyTypeMappingResultorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyTypeHandlerCreator
- Specified by:
getLegacyTypeHandlerCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLegacyTypeHandlingListener
- Specified by:
getLegacyTypeHandlingListenerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getSizedArrayLengthController
- Specified by:
getSizedArrayLengthControllerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getLambdaTypeRecognizer
- Specified by:
getLambdaTypeRecognizerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getAbstractTypeHandlerSearcher
- Specified by:
getAbstractTypeHandlerSearcherin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getRootsProvider
- Specified by:
getRootsProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getInstantiator
- Specified by:
getInstantiatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getInstantiatorProvider
- Specified by:
getInstantiatorProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
getTargetByteOrder
- Specified by:
getTargetByteOrderin interfaceByteOrderTargeting<D>
-
setInstanceDispatcher
- Specified by:
setInstanceDispatcherin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setObjectIdProvider
- Specified by:
setObjectIdProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeIdProvider
- Specified by:
setTypeIdProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setIdProvider
public <P extends PersistenceTypeIdProvider & PersistenceObjectIdProvider> F setIdProvider(P typeIdProvider)- Specified by:
setIdProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setObjectManager
- Specified by:
setObjectManagerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setStorerCreator
- Specified by:
setStorerCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerCreatorLookup
- Specified by:
setTypeHandlerCreatorLookupin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerCreator
- Specified by:
setTypeHandlerCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeAnalyzer
- Specified by:
setTypeAnalyzerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeResolver
- Specified by:
setTypeResolverin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setClassLoaderProvider
- Specified by:
setClassLoaderProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerManager
- Specified by:
setTypeHandlerManagerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setContextDispatcher
- Specified by:
setContextDispatcherin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setObjectRegistry
- Specified by:
setObjectRegistryin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeRegistry
- Specified by:
setTypeRegistryin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeManager
- Specified by:
setTypeManagerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerRegistry
- Specified by:
setTypeHandlerRegistryin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeHandlerProvider
- Specified by:
setTypeHandlerProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRegistererCreator
- Specified by:
setRegistererCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setBuilderCreator
- Specified by:
setBuilderCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setPersister
- Specified by:
setPersisterin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setPersistenceTarget
- Specified by:
setPersistenceTargetin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setPersistenceSource
- Specified by:
setPersistenceSourcein interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setPersistenceChannel
- Specified by:
setPersistenceChannelin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setSizedArrayLengthController
public F setSizedArrayLengthController(PersistenceSizedArrayLengthController sizedArrayLengthController)- Specified by:
setSizedArrayLengthControllerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryManager
- Specified by:
setTypeDictionaryManagerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryCreator
- Specified by:
setTypeDictionaryCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryProvider
- Specified by:
setTypeDictionaryProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryExporter
- Specified by:
setTypeDictionaryExporterin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryParser
- Specified by:
setTypeDictionaryParserin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryAssembler
- Specified by:
setTypeDictionaryAssemblerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryLoader
- Specified by:
setTypeDictionaryLoaderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryBuilder
- Specified by:
setTypeDictionaryBuilderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryCompiler
- Specified by:
setTypeDictionaryCompilerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryStorer
- Specified by:
setTypeDictionaryStorerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDictionaryIoHandling
public <H extends PersistenceTypeDictionaryLoader & PersistenceTypeDictionaryStorer> F setTypeDictionaryIoHandling(H typeDictionaryStorageHandler)- Specified by:
setTypeDictionaryIoHandlingin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeLineageCreator
- Specified by:
setTypeLineageCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeMismatchValidator
- Specified by:
setTypeMismatchValidatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDescriptionBuilder
- Specified by:
setTypeDescriptionBuilderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeEvaluatorPersistable
- Specified by:
setTypeEvaluatorPersistablein interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setBufferSizeProvider
- Specified by:
setBufferSizeProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldFixedLengthResolver
- Specified by:
setFieldFixedLengthResolverin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeNameMapper
- Specified by:
setTypeNameMapperin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldEvaluatorPersistable
- Specified by:
setFieldEvaluatorPersistablein interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldEvaluatorPersister
- Specified by:
setFieldEvaluatorPersisterin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldEvaluatorEnum
- Specified by:
setFieldEvaluatorEnumin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setFieldEvaluatorCollection
- Specified by:
setFieldEvaluatorCollectionin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setReferenceFieldEagerEvaluator
- Specified by:
setReferenceFieldEagerEvaluatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRootResolverProvider
- Specified by:
setRootResolverProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRootReferenceProvider
- Specified by:
setRootReferenceProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLambdaTypeRecognizer
- Specified by:
setLambdaTypeRecognizerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setAbstractTypeHandlerSearcher
public F setAbstractTypeHandlerSearcher(PersistenceAbstractTypeHandlerSearcher<D> abstractTypeHandlerSearcher)- Specified by:
setAbstractTypeHandlerSearcherin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRootsProvider
- Specified by:
setRootsProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setUnreachableTypeHandlerCreator
public F setUnreachableTypeHandlerCreator(PersistenceUnreachableTypeHandlerCreator<D> unreachableTypeHandlerCreator)- Specified by:
setUnreachableTypeHandlerCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyTypeMapper
- Specified by:
setLegacyTypeMapperin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRefactoringMappingProvider
public F setRefactoringMappingProvider(PersistenceRefactoringMappingProvider refactoringMappingProvider)- Specified by:
setRefactoringMappingProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeDescriptionResolverProvider
public F setTypeDescriptionResolverProvider(PersistenceTypeDescriptionResolverProvider typeDescriptionResolverProvi)- Specified by:
setTypeDescriptionResolverProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRefactoringLegacyTypeIdentifierBuilders
public F setRefactoringLegacyTypeIdentifierBuilders(XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> refactoringTypeIdentifierBuilders)- Specified by:
setRefactoringLegacyTypeIdentifierBuildersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRefactoringLegacyMemberIdentifierBuilders
public F setRefactoringLegacyMemberIdentifierBuilders(XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> refactoringMemberIdentifierBuilders)- Specified by:
setRefactoringLegacyMemberIdentifierBuildersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setRefactoringCurrentMemberIdentifierBuilders
public F setRefactoringCurrentMemberIdentifierBuilders(XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> refactoringMemberIdentifierBuilders)- Specified by:
setRefactoringCurrentMemberIdentifierBuildersin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTypeSimilarity
- Specified by:
setTypeSimilarityin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyMemberMatchingProvider
public F setLegacyMemberMatchingProvider(PersistenceMemberMatchingProvider legacyMemberMatchingProvider)- Specified by:
setLegacyMemberMatchingProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyTypeMappingResultor
public F setLegacyTypeMappingResultor(PersistenceLegacyTypeMappingResultor<D> legacyTypeMappingResultor)- Specified by:
setLegacyTypeMappingResultorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyTypeHandlerCreator
public F setLegacyTypeHandlerCreator(PersistenceLegacyTypeHandlerCreator<D> legacyTypeHandlerCreator)- Specified by:
setLegacyTypeHandlerCreatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setLegacyTypeHandlingListener
public F setLegacyTypeHandlingListener(PersistenceLegacyTypeHandlingListener<D> legacyTypeHandlingListener)- Specified by:
setLegacyTypeHandlingListenerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setInstantiator
- Specified by:
setInstantiatorin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setInstantiatorProvider
- Specified by:
setInstantiatorProviderin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
setTargetByteOrder
- Specified by:
setTargetByteOrderin interfaceByteOrderTargeting.Mutable<D>
-
setCustomTypeHandlerRegistryEnsurer
public F setCustomTypeHandlerRegistryEnsurer(PersistenceCustomTypeHandlerRegistryEnsurer<D> customTypeHandlerRegistryEnsurer)- Specified by:
setCustomTypeHandlerRegistryEnsurerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-
ensureObjectIdProvider
-
ensureTypeIdProvider
-
ensureObjectRegistry
-
ensureTypeRegistry
-
ensureTypeLineageCreator
-
ensureObjectManager
-
ensureTypeManager
-
ensureTypeHandlerManager
-
ensureContextDispatcher
-
ensureRegistererCreator
-
ensureTypeHandlerRegistry
-
ensureTypeHandlerProvider
-
ensureTypeDictionaryManager
-
ensureTypeDictionaryCreator
-
ensureTypeDictionaryProvider
-
ensureTypeDictionaryExporter
-
ensureTypeDictionaryParser
-
ensureTypeDictionaryAssembler
-
ensureTypeAnalyzer
-
ensureTypeResolver
-
ensureClassLoaderProvider
-
ensureTypeHandlerEnsurer
-
ensureTypeDictionaryBuilder
-
ensureTypeDictionaryCompiler
-
ensureTypeMismatchValidator
-
ensureTypeDefinitionCreator
-
ensureTypeEvaluatorPersistable
-
ensureBufferSizeProvider
-
ensureFieldEvaluatorPersistable
-
ensureFieldEvaluatorPersister
-
ensureFieldEvaluatorEnum
-
ensureFieldEvaluatorCollection
-
ensureReferenceFieldEagerEvaluator
-
ensureUnreachableTypeHandlerCreator
-
ensureLegacyTypeMapper
-
ensureRefactoringMappingProvider
-
ensureTypeDescriptionResolverProvider
-
ensureRefactoringLegacyTypeIdentifierBuilders
protected XEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> ensureRefactoringLegacyTypeIdentifierBuilders() -
ensureRefactoringLegacyMemberIdentifierBuilders
protected XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> ensureRefactoringLegacyMemberIdentifierBuilders() -
ensureRefactoringCurrentMemberIdentifierBuilders
protected XEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> ensureRefactoringCurrentMemberIdentifierBuilders() -
ensureTypeSimilarity
-
ensureLegacyMemberMatchingProvider
-
ensureLegacyTypeMappingResultor
-
ensureLegacyTypeHandlerCreator
-
ensureLegacyTypeHandlingListener
-
ensureSizedArrayLengthController
-
ensureStorerCreator
-
ensureBuilderCreator
-
ensurePersistenceTarget
-
ensurePersistenceSource
-
ensureTypeDictionaryLoader
-
ensureTypeDictionaryStorer
-
ensureTypeHandlerCreator
-
ensureCustomTypeHandlerRegistry
-
ensureCustomTypeHandlerRegistryEnsurer
protected PersistenceCustomTypeHandlerRegistryEnsurer<D> ensureCustomTypeHandlerRegistryEnsurer(F foundation) -
ensureFieldFixedLengthResolver
-
ensureTypeNameMapper
-
ensureRootResolverProvider
-
ensureRootReferenceProvider
-
ensureRootsProviderInternal
-
ensureRootsProvider
-
ensureInstantiator
-
ensureInstantiatorProvider
-
ensureLambdaTypeRecognizer
-
ensureAbstractTypeHandlerSearcher
-
ensureTargetByteOrder
-
ensurePersister
-
ensureObjectRetriever
-
executeTypeHandlerRegistration
public F executeTypeHandlerRegistration(PersistenceTypeHandlerRegistration<D> typeHandlerRegistration)Description copied from interface:PersistenceFoundationExecutes the passedPersistenceTypeHandlerRegistrationlogic while supplying this instance'sPersistenceCustomTypeHandlerRegistryandPersistenceSizedArrayLengthControllerinstances. The passed instance itself will not be referenced after the method exits.- Specified by:
executeTypeHandlerRegistrationin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>- Parameters:
typeHandlerRegistration- thePersistenceTypeHandlerRegistrationto be executed.- Returns:
- this to allow method chaining.
-
createPersistenceManager
- Specified by:
createPersistenceManagerin interfacePersistenceFoundation<D,F extends PersistenceFoundation.Default<D,?>>
-