Interface CollectionInitializer
-
- All Superinterfaces:
FetchParentAccess,Initializer
- All Known Implementing Classes:
AbstractCollectionInitializer,AbstractImmediateCollectionInitializer,ArrayInitializer,BagInitializer,DelayedCollectionInitializer,ListInitializer,MapInitializer,SelectEagerCollectionInitializer,SetInitializer
public interface CollectionInitializer extends FetchParentAccess
Initializer implementation for initializing collections (plural attributes)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CollectionInitializerasCollectionInitializer()A utility method to avoid casting explicitly to CollectionInitializer@Nullable PersistentCollection<?>getCollectionInstance()default ObjectgetInitializedInstance()PluralAttributeMappinggetInitializedPart()default CollectionPersistergetInitializingCollectionDescriptor()default booleanisCollectionInitializer()@Nullable CollectionKeyresolveCollectionKey(RowProcessingState rowProcessingState)-
Methods inherited from interface org.hibernate.sql.results.graph.FetchParentAccess
findFirstEntityDescriptorAccess, findFirstEntityInitializer, getFetchParentAccess, getNavigablePath, getOwnedModelPartDeclaringType, getOwningParent, getParentKey, registerResolutionListener, shouldSkipInitializer
-
Methods inherited from interface org.hibernate.sql.results.graph.Initializer
asEmbeddableInitializer, asEntityInitializer, endLoading, finishUpRow, initializeInstance, initializeInstanceFromParent, isEmbeddableInitializer, isEntityInitializer, isPartOfKey, isResultInitializer, markShallowCached, resolveInstance, resolveKey, startLoading
-
-
-
-
Method Detail
-
getInitializedPart
PluralAttributeMapping getInitializedPart()
- Specified by:
getInitializedPartin interfaceInitializer
-
getInitializingCollectionDescriptor
default CollectionPersister getInitializingCollectionDescriptor()
-
getCollectionInstance
@Nullable PersistentCollection<?> getCollectionInstance()
-
getInitializedInstance
default Object getInitializedInstance()
- Specified by:
getInitializedInstancein interfaceInitializer
-
isCollectionInitializer
default boolean isCollectionInitializer()
- Specified by:
isCollectionInitializerin interfaceInitializer
-
resolveCollectionKey
@Nullable CollectionKey resolveCollectionKey(RowProcessingState rowProcessingState)
-
asCollectionInitializer
default CollectionInitializer asCollectionInitializer()
Description copied from interface:InitializerA utility method to avoid casting explicitly to CollectionInitializer- Specified by:
asCollectionInitializerin interfaceInitializer- Returns:
- CollectionInitializer if this is an instance of CollectionInitializer otherwise
null
-
-