Package org.eclipse.persistence.queries
Interface FetchGroupTracker
-
public interface FetchGroupTrackerPurpose: The fetch group tracker interface provides a set of APIs which the domain object must implement, in order to take advantage of the EclipseLink fetch group performance enhancement feature.
- See Also:
FetchGroup- Author:
- King Wang
- Since:
- TopLink 10.1.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FetchGroup_persistence_getFetchGroup()Return the fetch group being trackedSession_persistence_getSession()Return the session for the object.boolean_persistence_isAttributeFetched(java.lang.String attribute)Return true if the attribute is in the fetch group being tracked.void_persistence_resetFetchGroup()Reset all attributes of the tracked object to the unfetched state with initial default values.void_persistence_setFetchGroup(FetchGroup group)Set a fetch group to be tracked.void_persistence_setSession(Session session)Set true if the fetch group attributes should be refreshedvoid_persistence_setShouldRefreshFetchGroup(boolean shouldRefreshFetchGroup)Set true if the fetch group attributes should be refreshed.boolean_persistence_shouldRefreshFetchGroup()Return true if the fetch group attributes should be refreshed.
-
-
-
Method Detail
-
_persistence_getFetchGroup
FetchGroup _persistence_getFetchGroup()
Return the fetch group being tracked
-
_persistence_setFetchGroup
void _persistence_setFetchGroup(FetchGroup group)
Set a fetch group to be tracked.
-
_persistence_isAttributeFetched
boolean _persistence_isAttributeFetched(java.lang.String attribute)
Return true if the attribute is in the fetch group being tracked.
-
_persistence_resetFetchGroup
void _persistence_resetFetchGroup()
Reset all attributes of the tracked object to the unfetched state with initial default values.
-
_persistence_shouldRefreshFetchGroup
boolean _persistence_shouldRefreshFetchGroup()
Return true if the fetch group attributes should be refreshed.
-
_persistence_setShouldRefreshFetchGroup
void _persistence_setShouldRefreshFetchGroup(boolean shouldRefreshFetchGroup)
Set true if the fetch group attributes should be refreshed.
-
_persistence_getSession
Session _persistence_getSession()
Return the session for the object.
-
_persistence_setSession
void _persistence_setSession(Session session)
Set true if the fetch group attributes should be refreshed
-
-