Module org.eclipse.persistence.core
Class AttributeItem
java.lang.Object
org.eclipse.persistence.core.queries.CoreAttributeItem<AttributeGroup>
org.eclipse.persistence.internal.queries.AttributeItem
- All Implemented Interfaces:
Serializable,Cloneable
Purpose: Elements stored in AttributeGroup
- Since:
- EclipseLink 2.1
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.persistence.core.queries.CoreAttributeItem
attributeName, group, keyGroup, keyGroups, parent, subGroups -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAttributeItem(AttributeGroup parent, String attributeName) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetGroup()inthashCode()voidsetGroup(AttributeGroup group) toCopyGroup(Map<AttributeGroup, CopyGroup> cloneMap, CopyGroup parentClone, Map copies) toFetchGroup(Map<AttributeGroup, FetchGroup> cloneMap, FetchGroup parentClone) toLoadGroup(Map<AttributeGroup, LoadGroup> cloneMap, LoadGroup parentClone, boolean loadOnly) Methods inherited from class org.eclipse.persistence.core.queries.CoreAttributeItem
addGroups, addKeyGroup, addKeyGroups, addSubGroup, clone, convertClassNamesToClasses, getGroup, getGroups, getKeyGroup, getKeyGroup, getKeyGroups, orderInheritance, setRootGroup, toString, toStringNoClassName
-
Constructor Details
-
AttributeItem
protected AttributeItem() -
AttributeItem
-
-
Method Details
-
getAttributeName
- Overrides:
getAttributeNamein classCoreAttributeItem<AttributeGroup>
-
toCopyGroup
public AttributeItem toCopyGroup(Map<AttributeGroup, CopyGroup> cloneMap, CopyGroup parentClone, Map copies) -
toFetchGroup
-
toLoadGroup
public AttributeItem toLoadGroup(Map<AttributeGroup, LoadGroup> cloneMap, LoadGroup parentClone, boolean loadOnly) -
getParent
- Overrides:
getParentin classCoreAttributeItem<AttributeGroup>
-
equals
- Overrides:
equalsin classCoreAttributeItem<AttributeGroup>
-
hashCode
public int hashCode()- Overrides:
hashCodein classCoreAttributeItem<AttributeGroup>
-
getGroup
- Overrides:
getGroupin classCoreAttributeItem<AttributeGroup>
-
setGroup
-