| org.objectweb.speedo.mim.api.FetchPlanItf
All known Subclasses: org.objectweb.speedo.mim.lib.SpeedoFetchPlan,
FetchPlanItf | public interface FetchPlanItf (Code) | | Fetch groups are activated using methods on this interface. An
instance of this interface can be obtained from
PersistenceManager.getFetchPlan ,
Extent.getFetchPlan , and
Query.getFetchPlan . When a Query or
Extent is retrieved from a
PersistenceManager , its FetchPlan is
initialized to the same settings as that of the
PersistenceManager . Subsequent modifications of the
Query or Extent 's FetchPlan
are not reflected in the FetchPlan of the
PersistenceManager .
|
speedoAddGroup | FetchPlanItf speedoAddGroup(String fetchGroupName)(Code) | | Add the fetch group to the set of active fetch groups.
the FetchPlan |
speedoClearGroups | FetchPlanItf speedoClearGroups()(Code) | | Remove all active groups leaving no active fetch group.
the FetchPlan |
speedoGetGroups | Collection speedoGetGroups()(Code) | | Return the names of all active fetch groups.
the names of active fetch groups the FetchPlan |
speedoRemoveGroup | FetchPlanItf speedoRemoveGroup(String fetchGroupName)(Code) | | Remove the fetch group from the set active fetch groups.
the FetchPlan |
speedoSetGroup | FetchPlanItf speedoSetGroup(String fetchGroupName)(Code) | | Set the active fetch groups to the single named fetch group.
Parameters: fetchGroupName - the single fetch group the FetchPlan |
speedoSetGroups | FetchPlanItf speedoSetGroups(Collection fetchGroupNames)(Code) | | Set a collection of groups.
Parameters: fetchGroupNames - a collection of names of fetch groups the FetchPlan |
speedoSetGroups | FetchPlanItf speedoSetGroups(String[] fetchGroupNames)(Code) | | Set a collection of groups.
Parameters: fetchGroupNames - a String array of names of fetch groups the FetchPlan |
|
|