Interface CollectionInitializer<Data extends InitializerData>
- All Superinterfaces:
Initializer<Data>, InitializerParent<Data>
public interface CollectionInitializer<Data extends InitializerData>
extends InitializerParent<Data>
Initializer implementation for initializing collections (plural attributes)
-
Nested Class Summary
Nested classes/interfaces inherited from interface Initializer
Initializer.State -
Field Summary
Fields inherited from interface Initializer
EMPTY_ARRAY -
Method Summary
Modifier and TypeMethodDescriptiondefault CollectionInitializer<?> A utility method to avoid casting explicitly to CollectionInitializergetCollectionInstance(Data data) default PersistentCollection<?> getCollectionInstance(RowProcessingState rowProcessingState) default FetchOptionsdefault CollectionPersisterdefault booleanMethods inherited from interface Initializer
asEmbeddableInitializer, asEntityInitializer, endLoading, findOwningEntityInitializer, finishUpRow, getData, getNavigablePath, getParent, getResolvedInstance, getResolvedInstance, hasLazySubInitializers, initializeInstance, initializeInstance, initializeInstanceFromParent, initializeInstanceFromParent, isEager, isEmbeddableInitializer, isEntityInitializer, isLazyCapable, isPartOfKey, isResultInitializer, resolveFromPreviousRow, resolveFromPreviousRow, resolveInstance, resolveInstance, resolveInstance, resolveInstance, resolveKey, resolveKey, resolveState, resolveState, startLoading
-
Method Details
-
getInitializedPart
PluralAttributeMapping getInitializedPart()- Specified by:
getInitializedPartin interfaceInitializer<Data extends InitializerData>
-
getInitializingCollectionDescriptor
-
getCollectionInstance
-
getCollectionInstance
@Nullable default PersistentCollection<?> getCollectionInstance(RowProcessingState rowProcessingState) -
getFetchOptions
-
isCollectionInitializer
default boolean isCollectionInitializer()- Specified by:
isCollectionInitializerin interfaceInitializer<Data extends InitializerData>
-
asCollectionInitializer
Description copied from interface:InitializerA utility method to avoid casting explicitly to CollectionInitializer- Specified by:
asCollectionInitializerin interfaceInitializer<Data extends InitializerData>- Returns:
- CollectionInitializer if this is an instance of CollectionInitializer otherwise
null
-