Interface LoadingCollectionEntry
-
- All Known Implementing Classes:
LoadingCollectionEntryImpl
public interface LoadingCollectionEntry
Represents a collection currently being loaded.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
finishLoading(ExecutionContext executionContext)
Complete the loadCollectionPersister
getCollectionDescriptor()
The descriptor for the collection being loadedPersistentCollection<?>
getCollectionInstance()
The collection instance being loadedCollectionInitializer
getInitializer()
The initializer responsible for the loadingObject
getKey()
The collection key.void
load(Consumer<List<Object>> loadingEntryConsumer)
Callback for row loading.
-
-
-
Method Detail
-
getCollectionDescriptor
CollectionPersister getCollectionDescriptor()
The descriptor for the collection being loaded
-
getInitializer
CollectionInitializer getInitializer()
The initializer responsible for the loading
-
getKey
Object getKey()
The collection key.
-
getCollectionInstance
PersistentCollection<?> getCollectionInstance()
The collection instance being loaded
-
load
void load(Consumer<List<Object>> loadingEntryConsumer)
Callback for row loading. Allows delayed List creation
-
finishLoading
void finishLoading(ExecutionContext executionContext)
Complete the load
-
-