Package io.jmix.eclipselink.impl
Class JmixEntityFetchGroup
java.lang.Object
org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,org.eclipse.persistence.descriptors.ClassDescriptor>
 
org.eclipse.persistence.queries.AttributeGroup
org.eclipse.persistence.queries.FetchGroup
org.eclipse.persistence.internal.queries.EntityFetchGroup
io.jmix.eclipselink.impl.JmixEntityFetchGroup
- All Implemented Interfaces:
- Serializable,- Cloneable
public final class JmixEntityFetchGroup
extends org.eclipse.persistence.internal.queries.EntityFetchGroup
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static ThreadLocal<Boolean>protected EntityStatesprotected static ThreadLocal<Boolean>protected org.eclipse.persistence.queries.FetchGroupFields inherited from class org.eclipse.persistence.queries.FetchGroupentityFetchGroup, rootEntityFields inherited from class org.eclipse.persistence.core.queries.CoreAttributeGroupallsubclasses, isValidated, items, name, subClasses, superClassGroup, type, typeName
- 
Constructor SummaryConstructorsConstructorDescriptionJmixEntityFetchGroup(Collection<String> attributeNames, EntityStates entityStates) JmixEntityFetchGroup(org.eclipse.persistence.queries.FetchGroup fetchGroup, EntityStates entityStates) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddAttribute(String attributeNameOrPath) voidaddAttribute(String attributeNameOrPath, Collection<? extends org.eclipse.persistence.core.queries.CoreAttributeGroup> groups) voidaddAttribute(String attributeNameOrPath, org.eclipse.persistence.core.queries.CoreAttributeGroup group) voidaddAttribute(String attributeNameOrPath, org.eclipse.persistence.queries.AttributeGroup group) voidaddAttributeKey(String attributeNameOrPath, org.eclipse.persistence.core.queries.CoreAttributeGroup group) voidaddAttributes(Collection<String> attrOrPaths) protected booleancannotAccessUnfetched(org.eclipse.persistence.queries.FetchGroupTracker entity) org.eclipse.persistence.queries.FetchGroupclone()org.eclipse.persistence.core.queries.CoreAttributeGroupclone(Map<org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem, org.eclipse.persistence.descriptors.ClassDescriptor>, org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem, org.eclipse.persistence.descriptors.ClassDescriptor>> cloneMap) booleancontainsAttribute(String attributeNameOrPath) booleancontainsAttributeInternal(String attributeName) voidconvertClassNamesToClasses(ClassLoader classLoader) booleanorg.eclipse.persistence.queries.AttributeGroupfindGroup(org.eclipse.persistence.descriptors.ClassDescriptor type) org.eclipse.persistence.internal.queries.EntityFetchGroupgetEntityFetchGroup(org.eclipse.persistence.descriptors.FetchGroupManager fetchGroupManager) org.eclipse.persistence.queries.FetchGrouporg.eclipse.persistence.internal.queries.AttributeItemgetItems()getName()org.eclipse.persistence.queries.FetchGroupTrackergetType()inthashCode()booleanbooleanhasItems()voidinsertSubClass(org.eclipse.persistence.core.queries.CoreAttributeGroup group) booleanbooleanbooleanbooleanbooleanbooleanisSupersetOf(org.eclipse.persistence.core.queries.CoreAttributeGroup anotherGroup) booleanisSupersetOf(org.eclipse.persistence.queries.AttributeGroup anotherGroup) booleanonUnfetchedAttribute(org.eclipse.persistence.queries.FetchGroupTracker entity, String attributeName) voidremoveAttribute(String attributeNameOrPath) static voidsetAccessLocalUnfetched(boolean value) voidsetAllSubclasses(Map<Object, org.eclipse.persistence.core.queries.CoreAttributeGroup> subclasses) voidsetAttributeNames(Set attributeNames) voidvoidsetRootEntity(org.eclipse.persistence.queries.FetchGroupTracker rootEntity) voidsetShouldLoad(boolean shouldLoad) voidsetShouldLoadAll(boolean shouldLoad) booleanorg.eclipse.persistence.sessions.CopyGrouporg.eclipse.persistence.sessions.CopyGrouptoCopyGroup(Map<org.eclipse.persistence.queries.AttributeGroup, org.eclipse.persistence.sessions.CopyGroup> cloneMap, Map copies) org.eclipse.persistence.queries.FetchGrouporg.eclipse.persistence.queries.FetchGrouptoFetchGroup(Map<org.eclipse.persistence.queries.AttributeGroup, org.eclipse.persistence.queries.FetchGroup> cloneMap) org.eclipse.persistence.queries.LoadGrouporg.eclipse.persistence.queries.LoadGrouptoLoadGroup(Map<org.eclipse.persistence.queries.AttributeGroup, org.eclipse.persistence.queries.LoadGroup> cloneMap, boolean loadOnly) org.eclipse.persistence.queries.LoadGrouptoString()Methods inherited from class org.eclipse.persistence.internal.queries.EntityFetchGrouponUnfetchedAttributeForSet, setOnEntityMethods inherited from class org.eclipse.persistence.queries.FetchGroupcloneWithSameAttributes, newGroup, onUnfetchedAttribute, setSubclassShouldLoadMethods inherited from class org.eclipse.persistence.queries.AttributeGroupnewItem, newItemMethods inherited from class org.eclipse.persistence.core.queries.CoreAttributeGroupcloneWithSameAttributes, convert, getItem, toStringAdditionalInfo, toStringItems, toStringPath
- 
Field Details- 
wrappedFetchGroupprotected org.eclipse.persistence.queries.FetchGroup wrappedFetchGroup
- 
entityStates
- 
accessLocalUnfetched
- 
unfetchedExceptionAlreadyOccurred
 
- 
- 
Constructor Details- 
JmixEntityFetchGrouppublic JmixEntityFetchGroup(org.eclipse.persistence.queries.FetchGroup fetchGroup, EntityStates entityStates) 
- 
JmixEntityFetchGroup
 
- 
- 
Method Details- 
setAccessLocalUnfetchedpublic static void setAccessLocalUnfetched(boolean value) 
- 
onUnfetchedAttribute@Nullable public String onUnfetchedAttribute(org.eclipse.persistence.queries.FetchGroupTracker entity, String attributeName) - Overrides:
- onUnfetchedAttributein class- org.eclipse.persistence.internal.queries.EntityFetchGroup
 
- 
cannotAccessUnfetchedprotected boolean cannotAccessUnfetched(org.eclipse.persistence.queries.FetchGroupTracker entity) 
- 
addAttributepublic void addAttribute(String attributeNameOrPath, org.eclipse.persistence.core.queries.CoreAttributeGroup group) - Overrides:
- addAttributein class- org.eclipse.persistence.internal.queries.EntityFetchGroup
 
- 
removeAttribute- Overrides:
- removeAttributein class- org.eclipse.persistence.internal.queries.EntityFetchGroup
 
- 
isEntityFetchGrouppublic boolean isEntityFetchGroup()- Overrides:
- isEntityFetchGroupin class- org.eclipse.persistence.internal.queries.EntityFetchGroup
 
- 
isSupersetOfpublic boolean isSupersetOf(org.eclipse.persistence.core.queries.CoreAttributeGroup anotherGroup) - Overrides:
- isSupersetOfin class- org.eclipse.persistence.internal.queries.EntityFetchGroup
 
- 
getRootEntitypublic org.eclipse.persistence.queries.FetchGroupTracker getRootEntity()- Overrides:
- getRootEntityin class- org.eclipse.persistence.queries.FetchGroup
 
- 
setRootEntitypublic void setRootEntity(org.eclipse.persistence.queries.FetchGroupTracker rootEntity) - Overrides:
- setRootEntityin class- org.eclipse.persistence.queries.FetchGroup
 
- 
setShouldLoadpublic void setShouldLoad(boolean shouldLoad) - Overrides:
- setShouldLoadin class- org.eclipse.persistence.queries.FetchGroup
 
- 
setShouldLoadAllpublic void setShouldLoadAll(boolean shouldLoad) - Overrides:
- setShouldLoadAllin class- org.eclipse.persistence.queries.FetchGroup
 
- 
shouldLoadpublic boolean shouldLoad()- Overrides:
- shouldLoadin class- org.eclipse.persistence.queries.FetchGroup
 
- 
isFetchGrouppublic boolean isFetchGroup()- Overrides:
- isFetchGroupin class- org.eclipse.persistence.queries.FetchGroup
 
- 
toLoadGroupLoadOnlypublic org.eclipse.persistence.queries.LoadGroup toLoadGroupLoadOnly()- Overrides:
- toLoadGroupLoadOnlyin class- org.eclipse.persistence.queries.FetchGroup
 
- 
clonepublic org.eclipse.persistence.queries.FetchGroup clone()- Overrides:
- clonein class- org.eclipse.persistence.queries.FetchGroup
 
- 
toLoadGrouppublic org.eclipse.persistence.queries.LoadGroup toLoadGroup(Map<org.eclipse.persistence.queries.AttributeGroup, org.eclipse.persistence.queries.LoadGroup> cloneMap, boolean loadOnly) - Overrides:
- toLoadGroupin class- org.eclipse.persistence.queries.FetchGroup
 
- 
getEntityFetchGrouppublic org.eclipse.persistence.internal.queries.EntityFetchGroup getEntityFetchGroup(org.eclipse.persistence.descriptors.FetchGroupManager fetchGroupManager) - Overrides:
- getEntityFetchGroupin class- org.eclipse.persistence.queries.FetchGroup
 
- 
getGroup- Overrides:
- getGroupin class- org.eclipse.persistence.queries.FetchGroup
 
- 
addAttributepublic void addAttribute(String attributeNameOrPath, Collection<? extends org.eclipse.persistence.core.queries.CoreAttributeGroup> groups) - Overrides:
- addAttributein class- org.eclipse.persistence.queries.FetchGroup
 
- 
addAttributeKeypublic void addAttributeKey(String attributeNameOrPath, org.eclipse.persistence.core.queries.CoreAttributeGroup group) - Overrides:
- addAttributeKeyin class- org.eclipse.persistence.queries.FetchGroup
 
- 
addAttributepublic void addAttribute(String attributeNameOrPath, org.eclipse.persistence.queries.AttributeGroup group) - Overrides:
- addAttributein class- org.eclipse.persistence.queries.AttributeGroup
 
- 
isSupersetOfpublic boolean isSupersetOf(org.eclipse.persistence.queries.AttributeGroup anotherGroup) - Overrides:
- isSupersetOfin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
getItem- Overrides:
- getItemin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
findGrouppublic org.eclipse.persistence.queries.AttributeGroup findGroup(org.eclipse.persistence.descriptors.ClassDescriptor type) - Overrides:
- findGroupin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
toFetchGrouppublic org.eclipse.persistence.queries.FetchGroup toFetchGroup()- Overrides:
- toFetchGroupin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
toFetchGrouppublic org.eclipse.persistence.queries.FetchGroup toFetchGroup(Map<org.eclipse.persistence.queries.AttributeGroup, org.eclipse.persistence.queries.FetchGroup> cloneMap) - Overrides:
- toFetchGroupin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
isCopyGrouppublic boolean isCopyGroup()- Overrides:
- isCopyGroupin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
toCopyGrouppublic org.eclipse.persistence.sessions.CopyGroup toCopyGroup()- Overrides:
- toCopyGroupin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
toCopyGrouppublic org.eclipse.persistence.sessions.CopyGroup toCopyGroup(Map<org.eclipse.persistence.queries.AttributeGroup, org.eclipse.persistence.sessions.CopyGroup> cloneMap, Map copies) - Overrides:
- toCopyGroupin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
isLoadGrouppublic boolean isLoadGroup()- Overrides:
- isLoadGroupin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
toLoadGrouppublic org.eclipse.persistence.queries.LoadGroup toLoadGroup()- Overrides:
- toLoadGroupin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
isConcurrentpublic boolean isConcurrent()- Overrides:
- isConcurrentin class- org.eclipse.persistence.queries.AttributeGroup
 
- 
addAttribute- Overrides:
- addAttributein class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
addAttributes- Overrides:
- addAttributesin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
clonepublic org.eclipse.persistence.core.queries.CoreAttributeGroup clone(Map<org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem, org.eclipse.persistence.descriptors.ClassDescriptor>, org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem, org.eclipse.persistence.descriptors.ClassDescriptor>> cloneMap) - Overrides:
- clonein class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
containsAttribute- Overrides:
- containsAttributein class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
containsAttributeInternal- Overrides:
- containsAttributeInternalin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
convertClassNamesToClasses- Overrides:
- convertClassNamesToClassesin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
equals- Overrides:
- equalsin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
getAllItems- Overrides:
- getAllItemsin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
getAttributeNames- Overrides:
- getAttributeNamesin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
getItems- Overrides:
- getItemsin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
getName- Overrides:
- getNamein class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
getSubClassGroups- Overrides:
- getSubClassGroupsin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
getType- Overrides:
- getTypein class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
getTypeName- Overrides:
- getTypeNamein class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
hasInheritancepublic boolean hasInheritance()- Overrides:
- hasInheritancein class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
hasItemspublic boolean hasItems()- Overrides:
- hasItemsin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
insertSubClasspublic void insertSubClass(org.eclipse.persistence.core.queries.CoreAttributeGroup group) - Overrides:
- insertSubClassin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
isValidatedpublic boolean isValidated()- Overrides:
- isValidatedin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
setAllSubclassespublic void setAllSubclasses(Map<Object, org.eclipse.persistence.core.queries.CoreAttributeGroup> subclasses) - Overrides:
- setAllSubclassesin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
setAttributeNames- Overrides:
- setAttributeNamesin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
setName- Overrides:
- setNamein class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
- 
toString- Overrides:
- toStringin class- org.eclipse.persistence.core.queries.CoreAttributeGroup<org.eclipse.persistence.internal.queries.AttributeItem,- org.eclipse.persistence.descriptors.ClassDescriptor> 
 
 
-