| Package | Description | 
|---|---|
| org.datanucleus | 
 This package provides classes that are typically externally called, whether that means by developers
    or by other DataNucleus plugins. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
FetchGroup | 
FetchGroup.addCategory(String categoryName)
Convenience method to add the members for the specified category. 
 | 
FetchGroup | 
FetchGroup.addMember(String memberName)
Method to add a field of the class to the fetch group. 
 | 
FetchGroup | 
FetchGroup.addMembers(String[] members)  | 
<T> FetchGroup<T> | 
FetchGroupManager.createFetchGroup(Class<T> cls,
                String name)
Method to create a new FetchGroup for the class and name. 
 | 
FetchGroup | 
PersistenceNucleusContext.createInternalFetchGroup(Class cls,
                        String name)
Method to create a new internal fetch group for the class+name. 
 | 
FetchGroup | 
PersistenceNucleusContextImpl.createInternalFetchGroup(Class cls,
                        String name)  | 
<T> FetchGroup<T> | 
FetchGroupManager.getFetchGroup(Class<T> cls,
             String name,
             boolean createIfNotPresent)
Accessor for a fetch group for the specified class. 
 | 
FetchGroup | 
ExecutionContext.getInternalFetchGroup(Class cls,
                     String name)
Accessor for an internal fetch group for the specified class. 
 | 
FetchGroup | 
ExecutionContextImpl.getInternalFetchGroup(Class cls,
                     String name)
Accessor for an internal fetch group for the specified class. 
 | 
FetchGroup | 
PersistenceNucleusContext.getInternalFetchGroup(Class cls,
                     String name,
                     boolean createIfNotPresent)
Accessor for an internal fetch group for the specified class. 
 | 
FetchGroup | 
PersistenceNucleusContextImpl.getInternalFetchGroup(Class cls,
                     String name,
                     boolean createIfNotPresent)  | 
FetchGroup | 
FetchGroup.removeCategory(String categoryName)
Convenience method to remove the members for the specified category. 
 | 
FetchGroup | 
FetchGroup.removeMember(String memberName)
Method to remove a field of the class from the fetch group. 
 | 
FetchGroup | 
FetchGroup.removeMembers(String[] members)  | 
FetchGroup | 
FetchGroup.setRecursionDepth(String memberName,
                 int recursionDepth)
Method to set the recursion depth for the specified field/property. 
 | 
FetchGroup | 
FetchGroup.setUnmodifiable()
Method to make the group unmodifiable. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Set<FetchGroup> | 
ExecutionContext.getFetchGroupsWithName(String name)
Accessor for the fetch groups for the specified name. 
 | 
Set<FetchGroup> | 
PersistenceNucleusContext.getFetchGroupsWithName(String name)
Accessor for the fetch groups for the specified name. 
 | 
Set<FetchGroup> | 
ExecutionContextImpl.getFetchGroupsWithName(String name)
Accessor for the fetch groups for the specified name. 
 | 
Set<FetchGroup> | 
PersistenceNucleusContextImpl.getFetchGroupsWithName(String name)  | 
Set<FetchGroup> | 
FetchGroupManager.getFetchGroupsWithName(String name)
Accessor for the fetch groups for the specified name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
FetchGroupManager.addFetchGroup(FetchGroup grp)
Method to add a dynamic fetch group. 
 | 
void | 
ExecutionContext.addInternalFetchGroup(FetchGroup grp)
Method to add an internal fetch group to this ExecutionContext. 
 | 
void | 
PersistenceNucleusContext.addInternalFetchGroup(FetchGroup grp)
Method to add a dynamic FetchGroup for use by this OMF. 
 | 
void | 
ExecutionContextImpl.addInternalFetchGroup(FetchGroup grp)
Method to add a dynamic FetchGroup. 
 | 
void | 
PersistenceNucleusContextImpl.addInternalFetchGroup(FetchGroup grp)  | 
void | 
FetchPlan.notifyFetchGroupChange(FetchGroup group)
Method to notify this FetchPlan that the specified FetchGroup has been updated. 
 | 
void | 
FetchPlan.notifyFetchGroupRemove(FetchGroup group)
Method to notify this FetchPlan that the specified FetchGroup has been updated. 
 | 
void | 
FetchGroupManager.removeFetchGroup(FetchGroup grp)
Method to remove a dynamic FetchGroup from use. 
 | 
void | 
PersistenceNucleusContext.removeInternalFetchGroup(FetchGroup grp)
Method to remove a dynamic FetchGroup from use by this OMF. 
 | 
protected void | 
ExecutionContextImpl.removeInternalFetchGroup(FetchGroup grp)
Method to remove a dynamic FetchGroup. 
 | 
void | 
PersistenceNucleusContextImpl.removeInternalFetchGroup(FetchGroup grp)  | 
| Constructor and Description | 
|---|
FetchGroup(FetchGroup<T> grp)
Constructor to take a copy of the supplied group, but modifiable. 
 | 
Copyright © 2018. All rights reserved.