Uses of Class
org.eclipse.persistence.core.queries.CoreAttributeGroup
Packages that use CoreAttributeGroup
Package
Description
-
Uses of CoreAttributeGroup in org.eclipse.persistence.core.descriptors
Classes in org.eclipse.persistence.core.descriptors with type parameters of type CoreAttributeGroupModifier and TypeClassDescriptionclassCoreDescriptor<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 CoreAttributeGroupModifier and TypeClassDescriptionclassCoreAttributeItem<ATTRIBUTE_GROUP extends CoreAttributeGroup>INTERNAL Purpose: Generic superclass for AttributeItem.Fields in org.eclipse.persistence.core.queries declared as CoreAttributeGroupModifier and TypeFieldDescriptionprotected 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 CoreAttributeGroupModifier and TypeFieldDescriptionprotected 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 CoreAttributeGroupModifier and TypeMethodDescriptionCoreAttributeGroup.clone()CoreAttributeGroup.clone(Map<CoreAttributeGroup<ATTRIBUTE_ITEM, DESCRIPTOR>, CoreAttributeGroup<ATTRIBUTE_ITEM, DESCRIPTOR>> cloneMap) INTERNAL: This method is used internally in the clone processing.CoreAttributeGroup.findGroup(DESCRIPTOR type) 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 CoreAttributeGroupMethods in org.eclipse.persistence.core.queries with parameters of type CoreAttributeGroupModifier and TypeMethodDescriptionvoidCoreAttributeGroup.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 CoreAttributeGroupModifier and TypeMethodDescriptionvoidCoreAttributeGroup.addAttribute(String attributeNameOrPath, Collection<? extends CoreAttributeGroup> groups) Add an attribute and the corresponding list of AttributeGroups.CoreAttributeGroup.clone(Map<CoreAttributeGroup<ATTRIBUTE_ITEM, DESCRIPTOR>, CoreAttributeGroup<ATTRIBUTE_ITEM, DESCRIPTOR>> cloneMap) INTERNAL: This method is used internally in the clone processing.CoreAttributeGroup.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.jaxb
Methods in org.eclipse.persistence.internal.jaxb that return CoreAttributeGroupConstructors in org.eclipse.persistence.internal.jaxb with parameters of type CoreAttributeGroup -
Uses of CoreAttributeGroup in org.eclipse.persistence.internal.oxm.mappings
Methods in org.eclipse.persistence.internal.oxm.mappings that return CoreAttributeGroup -
Uses of CoreAttributeGroup in org.eclipse.persistence.internal.oxm.record
Fields in org.eclipse.persistence.internal.oxm.record declared as CoreAttributeGroupModifier and TypeFieldDescriptionstatic final CoreAttributeGroupXMLRecord.DEFAULT_ATTRIBUTE_GROUPMethods in org.eclipse.persistence.internal.oxm.record that return CoreAttributeGroupModifier and TypeMethodDescriptionMarshalRecord.getCurrentAttributeGroup()UnmarshalRecord.getUnmarshalAttributeGroup()UnmarshalRecordImpl.getUnmarshalAttributeGroup()Methods in org.eclipse.persistence.internal.oxm.record with parameters of type CoreAttributeGroupModifier and TypeMethodDescriptionvoidMarshalRecord.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.queriesModifier and TypeClassDescriptionclassEntityFetchGroup reflects the state of the object.Methods in org.eclipse.persistence.internal.queries with parameters of type CoreAttributeGroupModifier and TypeMethodDescriptionvoidEntityFetchGroup.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 CoreAttributeGroupModifier and TypeMethodDescriptionMarshalRecord.getCurrentAttributeGroup()UnmarshalRecord.getUnmarshalAttributeGroup()Methods in org.eclipse.persistence.oxm.record with parameters of type CoreAttributeGroupModifier and TypeMethodDescriptionvoidMarshalRecord.pushAttributeGroup(CoreAttributeGroup group) voidUnmarshalRecord.setUnmarshalAttributeGroup(CoreAttributeGroup group) -
Uses of CoreAttributeGroup in org.eclipse.persistence.queries
Subclasses of CoreAttributeGroup in org.eclipse.persistence.queriesModifier and TypeClassDescriptionclassPurpose: An AttributeGroup represents a set of mappings and nested AttributeGroups for relationship mappings for an entity type.classA 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.classPurpose: Used to load specified relationship attributes and nested relationship attributes.Methods in org.eclipse.persistence.queries with parameters of type CoreAttributeGroupModifier and TypeMethodDescriptionvoidFetchGroup.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 CoreAttributeGroupModifier and TypeMethodDescriptionvoidFetchGroup.addAttribute(String attributeNameOrPath, Collection<? extends CoreAttributeGroup> groups) -
Uses of CoreAttributeGroup in org.eclipse.persistence.sessions
Subclasses of CoreAttributeGroup in org.eclipse.persistence.sessionsMethods in org.eclipse.persistence.sessions with parameters of type CoreAttributeGroupModifier and TypeMethodDescriptionvoidCopyGroup.addAttribute(String attributeNameOrPath, CoreAttributeGroup group) protected CopyGroupCopyGroup.newGroup(String name, CoreAttributeGroup parent)