public interface ReturnGraphVisitationStrategy
Return and fetches it defines.| Modifier and Type | Method and Description |
|---|---|
void |
finishingCollectionFetch(CollectionFetch collectionFetch)
Notification that we are finishing up the processing of a collection fetch
|
void |
finishingCompositeFetch(CompositeFetch fetch)
Notification that we are finishing up the processing of a composite fetch
|
void |
finishingEntityFetch(EntityFetch entityFetch)
Notification that we are finishing up the processing of an entity fetch
|
void |
finishingFetches(FetchOwner fetchOwner)
Notification that we are finishing up processing the fetches for the given fetch owner.
|
void |
finishingRootReturn(Return rootReturn)
Notification that we are finishing up processing a root return branch
|
void |
handleCollectionReturn(CollectionReturn rootCollectionReturn)
Notification that a root collection return is being processed.
|
void |
handleEntityReturn(EntityReturn rootEntityReturn)
Notification that a root entity return is being processed.
|
void |
handleScalarReturn(ScalarReturn scalarReturn)
Notification that a scalar return is being processed.
|
void |
startingCollectionFetch(CollectionFetch collectionFetch)
Notification we are starting the processing of a collection fetch
|
void |
startingCompositeFetch(CompositeFetch fetch)
Notification we are starting the processing of a component fetch
|
void |
startingEntityFetch(EntityFetch entityFetch)
Notification we are starting the processing of an entity fetch
|
void |
startingFetches(FetchOwner fetchOwner)
Notification that we are about to start processing the fetches for the given fetch owner.
|
void |
startingRootReturn(Return rootReturn)
Notification that a new root return branch is being started.
|
void startingRootReturn(Return rootReturn)
rootReturn - The root return at the root of the branch.void finishingRootReturn(Return rootReturn)
rootReturn - The RootReturn we are finishing up processing.void handleScalarReturn(ScalarReturn scalarReturn)
startingRootReturn(org.hibernate.loader.plan.spi.Return) and finishingRootReturn(org.hibernate.loader.plan.spi.Return)scalarReturn - The scalar returnvoid handleEntityReturn(EntityReturn rootEntityReturn)
startingRootReturn(org.hibernate.loader.plan.spi.Return) and finishingRootReturn(org.hibernate.loader.plan.spi.Return)rootEntityReturn - The root entity returnvoid handleCollectionReturn(CollectionReturn rootCollectionReturn)
startingRootReturn(org.hibernate.loader.plan.spi.Return) and finishingRootReturn(org.hibernate.loader.plan.spi.Return)rootCollectionReturn - The root collection returnvoid startingFetches(FetchOwner fetchOwner)
fetchOwner - The fetch owner.void finishingFetches(FetchOwner fetchOwner)
fetchOwner - The fetch owner.void startingEntityFetch(EntityFetch entityFetch)
entityFetch - The entity fetchvoid finishingEntityFetch(EntityFetch entityFetch)
entityFetch - The entity fetchvoid startingCollectionFetch(CollectionFetch collectionFetch)
collectionFetch - The collection fetchvoid finishingCollectionFetch(CollectionFetch collectionFetch)
collectionFetch - The collection fetchvoid startingCompositeFetch(CompositeFetch fetch)
fetch - The composite fetchvoid finishingCompositeFetch(CompositeFetch fetch)
fetch - The composite fetchCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.