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
public class AttributeItem extends CoreAttributeItem<AttributeGroup> implements Serializable
Purpose: Elements stored in AttributeGroup- Since:
- EclipseLink 2.1
- Author:
- dclarke, ailitchev
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.core.queries.CoreAttributeItem
attributeName, group, keyGroup, keyGroups, parent, subGroups
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributeItem()AttributeItem(AttributeGroup parent, String attributeName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetAttributeName()AttributeGroupgetGroup()AttributeGroupgetParent()inthashCode()voidsetGroup(AttributeGroup group)AttributeItemtoCopyGroup(Map<AttributeGroup,CopyGroup> cloneMap, CopyGroup parentClone, Map copies)AttributeItemtoFetchGroup(Map<AttributeGroup,FetchGroup> cloneMap, FetchGroup parentClone)AttributeItemtoLoadGroup(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 Detail
-
AttributeItem
protected AttributeItem()
-
AttributeItem
public AttributeItem(AttributeGroup parent, String attributeName)
-
-
Method Detail
-
getAttributeName
public String getAttributeName()
- Overrides:
getAttributeNamein classCoreAttributeItem<AttributeGroup>
-
toCopyGroup
public AttributeItem toCopyGroup(Map<AttributeGroup,CopyGroup> cloneMap, CopyGroup parentClone, Map copies)
-
toFetchGroup
public AttributeItem toFetchGroup(Map<AttributeGroup,FetchGroup> cloneMap, FetchGroup parentClone)
-
toLoadGroup
public AttributeItem toLoadGroup(Map<AttributeGroup,LoadGroup> cloneMap, LoadGroup parentClone, boolean loadOnly)
-
getParent
public AttributeGroup getParent()
- Overrides:
getParentin classCoreAttributeItem<AttributeGroup>
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classCoreAttributeItem<AttributeGroup>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classCoreAttributeItem<AttributeGroup>
-
getGroup
public AttributeGroup getGroup()
- Overrides:
getGroupin classCoreAttributeItem<AttributeGroup>
-
setGroup
public void setGroup(AttributeGroup group)
-
-