Interface EmbeddableInitializer
-
- All Superinterfaces:
FetchParentAccess
,Initializer
- All Known Subinterfaces:
AggregateEmbeddableInitializer
- All Known Implementing Classes:
AbstractEmbeddableInitializer
,AbstractNonAggregatedIdentifierMappingInitializer
,AggregateEmbeddableFetchInitializer
,AggregateEmbeddableResultInitializer
,EmbeddableFetchInitializer
,EmbeddableResultInitializer
,NonAggregatedIdentifierMappingFetchInitializer
,NonAggregatedIdentifierMappingResultInitializer
public interface EmbeddableInitializer extends FetchParentAccess
Special initializer contract for embeddables
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EmbeddableInitializer
asEmbeddableInitializer()
A utility method to avoid casting explicitly to EmbeddableInitializerObject
getCompositeInstance()
FetchParentAccess
getFetchParentAccess()
default Object
getInitializedInstance()
EmbeddableValuedModelPart
getInitializedPart()
default boolean
isEmbeddableInitializer()
void
resolveState(RowProcessingState rowProcessingState)
default RowProcessingState
wrapProcessingState(RowProcessingState processingState)
-
Methods inherited from interface org.hibernate.sql.results.graph.FetchParentAccess
findFirstEntityDescriptorAccess, findFirstEntityInitializer, getNavigablePath, getParentKey, registerResolutionListener
-
Methods inherited from interface org.hibernate.sql.results.graph.Initializer
asEntityInitializer, endLoading, finishUpRow, initializeInstance, isAttributeAssignableToConcreteDescriptor, isCollectionInitializer, isEntityInitializer, resolveInstance, resolveKey
-
-
-
-
Method Detail
-
getInitializedPart
EmbeddableValuedModelPart getInitializedPart()
- Specified by:
getInitializedPart
in interfaceInitializer
-
getCompositeInstance
Object getCompositeInstance()
-
getFetchParentAccess
FetchParentAccess getFetchParentAccess()
- Specified by:
getFetchParentAccess
in interfaceFetchParentAccess
-
wrapProcessingState
default RowProcessingState wrapProcessingState(RowProcessingState processingState)
-
getInitializedInstance
default Object getInitializedInstance()
- Specified by:
getInitializedInstance
in interfaceInitializer
-
isEmbeddableInitializer
default boolean isEmbeddableInitializer()
- Specified by:
isEmbeddableInitializer
in interfaceInitializer
-
asEmbeddableInitializer
default EmbeddableInitializer asEmbeddableInitializer()
Description copied from interface:Initializer
A utility method to avoid casting explicitly to EmbeddableInitializer- Specified by:
asEmbeddableInitializer
in interfaceInitializer
- Returns:
- EmbeddableInitializer if this is an instance of EmbeddableInitializer otherwise
null
-
resolveState
void resolveState(RowProcessingState rowProcessingState)
-
-