Uses of Class
org.eclipse.persistence.core.queries.CoreAttributeGroup
-
-
Uses of CoreAttributeGroup in org.eclipse.persistence.core.descriptors
Classes in org.eclipse.persistence.core.descriptors with type parameters of type CoreAttributeGroup Modifier and Type Class Description classCoreDescriptor<ATTRIBUTE_GROUP extends CoreAttributeGroup,DESCRIPTOR_EVENT_MANAGER extends CoreDescriptorEventManager,FIELD extends CoreField,INHERITANCE_POLICY extends CoreInheritancePolicy,INSTANTIATION_POLICY extends CoreInstantiationPolicy,LIST extends List,OBJECT_BUILDER extends CoreObjectBuilder>INTERNAL A abstraction of descriptor capturing behavior common to all persistence types. -
Uses of CoreAttributeGroup in org.eclipse.persistence.core.queries
Classes in org.eclipse.persistence.core.queries with type parameters of type CoreAttributeGroup Modifier and Type Class Description classCoreAttributeItem<ATTRIBUTE_GROUP extends CoreAttributeGroup>INTERNAL Purpose: Generic superclass for AttributeItem.Fields in org.eclipse.persistence.core.queries declared as CoreAttributeGroup Modifier and Type Field Description protected ATTRIBUTE_GROUPCoreAttributeItem. groupprotected ATTRIBUTE_GROUPCoreAttributeItem. keyGroupprotected ATTRIBUTE_GROUPCoreAttributeItem. parentprotected CoreAttributeGroupCoreAttributeGroup. superClassGroupTo add inheritance support the two following attrbutes are used to create a model of the inheritance tree This attribute points to the parent AttributeGroup of this attribute group.Fields in org.eclipse.persistence.core.queries with type parameters of type CoreAttributeGroup Modifier and Type Field Description protected Map<Object,CoreAttributeGroup>CoreAttributeGroup. allsubclassesThis attribute is used to store all of the classes in this hierarchy keyed by type.protected Set<CoreAttributeGroup>CoreAttributeGroup. subClassesThis attribute references the immediate subclass groups for this attributeGroup.Methods in org.eclipse.persistence.core.queries that return CoreAttributeGroup Modifier and Type Method Description CoreAttributeGroupCoreAttributeGroup. clone()CoreAttributeGroupCoreAttributeGroup. clone(Map<CoreAttributeGroup<ATTRIBUTE_ITEM,DESCRIPTOR>,CoreAttributeGroup<ATTRIBUTE_ITEM,DESCRIPTOR>> cloneMap)INTERNAL: This method is used internally in the clone processing.CoreAttributeGroupCoreAttributeGroup. findGroup(DESCRIPTOR type)CoreAttributeGroupCoreAttributeGroup. getGroup(String attributeNameOrPath)Returns AttributeGroup corresponding to the passed (possibly nested) attribute.protected CoreAttributeGroupCoreAttributeGroup. newGroup(String name, CoreAttributeGroup parent)Subclass may create different types.Methods in org.eclipse.persistence.core.queries that return types with arguments of type CoreAttributeGroup Modifier and Type Method Description Map<Object,CoreAttributeGroup>CoreAttributeGroup. getSubClassGroups()INTERNAL:Methods in org.eclipse.persistence.core.queries with parameters of type CoreAttributeGroup Modifier and Type Method Description voidCoreAttributeGroup. addAttribute(String attributeNameOrPath, CoreAttributeGroup group)Add a basic attribute or nested attribute with each String representing an attribute on the path to what needs to be included in the AttributeGroup.voidCoreAttributeGroup. addAttributeKey(String attributeNameOrPath, CoreAttributeGroup group)Add a basic attribute or nested attribute with each String representing the key of an attribute of type Map on the path to what needs to be included in the AttributeGroup.voidCoreAttributeGroup. insertSubClass(CoreAttributeGroup group)INTERNAL: This method will insert the group into the entity hierarchy just below this AttributeGroup.booleanCoreAttributeGroup. isSupersetOf(CoreAttributeGroup<ATTRIBUTE_ITEM,DESCRIPTOR> anotherGroup)Return true if this AttributeGroup is a super-set of the passed in AttributeGroup.protected CoreAttributeGroupCoreAttributeGroup. newGroup(String name, CoreAttributeGroup parent)Subclass may create different types.protected CoreAttributeItemCoreAttributeGroup. newItem(CoreAttributeGroup group, String attrName)Subclass may create different types.protected static booleanCoreAttributeItem. orderInheritance(CoreAttributeGroup group, Map<Object,? extends CoreAttributeGroup> subGroups)Will order the subGroups based on hierarchy.Method parameters in org.eclipse.persistence.core.queries with type arguments of type CoreAttributeGroup Modifier and Type Method Description voidCoreAttributeGroup. addAttribute(String attributeNameOrPath, Collection<? extends CoreAttributeGroup> groups)Add an attribute and the corresponding list of AttributeGroups.CoreAttributeGroupCoreAttributeGroup. clone(Map<CoreAttributeGroup<ATTRIBUTE_ITEM,DESCRIPTOR>,CoreAttributeGroup<ATTRIBUTE_ITEM,DESCRIPTOR>> cloneMap)INTERNAL: This method is used internally in the clone processing.CoreAttributeGroupCoreAttributeGroup. clone(Map<CoreAttributeGroup<ATTRIBUTE_ITEM,DESCRIPTOR>,CoreAttributeGroup<ATTRIBUTE_ITEM,DESCRIPTOR>> cloneMap)INTERNAL: This method is used internally in the clone processing.protected static booleanCoreAttributeItem. orderInheritance(CoreAttributeGroup group, Map<Object,? extends CoreAttributeGroup> subGroups)Will order the subGroups based on hierarchy.voidCoreAttributeGroup. setAllSubclasses(Map<Object,CoreAttributeGroup> subclasses)INTERNAL: -
Uses of CoreAttributeGroup in org.eclipse.persistence.internal.oxm.mappings
Methods in org.eclipse.persistence.internal.oxm.mappings that return CoreAttributeGroup Modifier and Type Method Description CoreAttributeGroupDescriptor. getAttributeGroup(String subgraph) -
Uses of CoreAttributeGroup in org.eclipse.persistence.internal.oxm.record
Fields in org.eclipse.persistence.internal.oxm.record declared as CoreAttributeGroup Modifier and Type Field Description static CoreAttributeGroupXMLRecord. DEFAULT_ATTRIBUTE_GROUPMethods in org.eclipse.persistence.internal.oxm.record that return CoreAttributeGroup Modifier and Type Method Description CoreAttributeGroupMarshalRecord. getCurrentAttributeGroup()CoreAttributeGroupUnmarshalRecord. getUnmarshalAttributeGroup()CoreAttributeGroupUnmarshalRecordImpl. getUnmarshalAttributeGroup()Methods in org.eclipse.persistence.internal.oxm.record with parameters of type CoreAttributeGroup Modifier and Type Method Description voidMarshalRecord. pushAttributeGroup(CoreAttributeGroup group)voidUnmarshalRecord. setUnmarshalAttributeGroup(CoreAttributeGroup group)voidUnmarshalRecordImpl. setUnmarshalAttributeGroup(CoreAttributeGroup unmarshalAttributeGroup) -
Uses of CoreAttributeGroup in org.eclipse.persistence.internal.queries
Subclasses of CoreAttributeGroup in org.eclipse.persistence.internal.queries Modifier and Type Class Description classEntityFetchGroupEntityFetchGroup reflects the state of the object.Methods in org.eclipse.persistence.internal.queries with parameters of type CoreAttributeGroup Modifier and Type Method Description voidEntityFetchGroup. addAttribute(String attributeNameOrPath, CoreAttributeGroup group)booleanEntityFetchGroup. isSupersetOf(CoreAttributeGroup anotherGroup)Return true if this EntityFetchGroup is a super-set of the passed in EntityFetchGroup. -
Uses of CoreAttributeGroup in org.eclipse.persistence.oxm.record
Methods in org.eclipse.persistence.oxm.record that return CoreAttributeGroup Modifier and Type Method Description CoreAttributeGroupMarshalRecord. getCurrentAttributeGroup()CoreAttributeGroupUnmarshalRecord. getUnmarshalAttributeGroup()Methods in org.eclipse.persistence.oxm.record with parameters of type CoreAttributeGroup Modifier and Type Method Description voidMarshalRecord. pushAttributeGroup(CoreAttributeGroup group)voidUnmarshalRecord. setUnmarshalAttributeGroup(CoreAttributeGroup group) -
Uses of CoreAttributeGroup in org.eclipse.persistence.queries
Subclasses of CoreAttributeGroup in org.eclipse.persistence.queries Modifier and Type Class Description classAttributeGroupPurpose: An AttributeGroup represents a set of mappings and nested AttributeGroups for relationship mappings for an entity type.classFetchGroupA FetchGroup is a performance enhancement that allows a group of attributes of an object to be loaded on demand, which means that the data for an attribute might not loaded from the underlying data source until an explicit access call for the attribute first occurs.classLoadGroupPurpose: Used to load specified relationship attributes and nested relationship attributes.Methods in org.eclipse.persistence.queries with parameters of type CoreAttributeGroup Modifier and Type Method Description voidFetchGroup. addAttribute(String attributeNameOrPath, CoreAttributeGroup group)voidLoadGroup. addAttribute(String attributeNameOrPath, CoreAttributeGroup group)voidFetchGroup. addAttributeKey(String attributeNameOrPath, CoreAttributeGroup group)protected AttributeGroupAttributeGroup. newGroup(String name, CoreAttributeGroup parent)Subclass may create different types.protected FetchGroupFetchGroup. newGroup(String name, CoreAttributeGroup parent)protected LoadGroupLoadGroup. newGroup(String name, CoreAttributeGroup parent)protected AttributeItemAttributeGroup. newItem(CoreAttributeGroup group, String attrName)Subclass may create different types.Method parameters in org.eclipse.persistence.queries with type arguments of type CoreAttributeGroup Modifier and Type Method Description voidFetchGroup. addAttribute(String attributeNameOrPath, Collection<? extends CoreAttributeGroup> groups) -
Uses of CoreAttributeGroup in org.eclipse.persistence.sessions
Subclasses of CoreAttributeGroup in org.eclipse.persistence.sessions Modifier and Type Class Description classCopyGroupPurpose: Define how an object is to be copied.Methods in org.eclipse.persistence.sessions with parameters of type CoreAttributeGroup Modifier and Type Method Description voidCopyGroup. addAttribute(String attributeNameOrPath, CoreAttributeGroup group)protected CopyGroupCopyGroup. newGroup(String name, CoreAttributeGroup parent)
-