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 protected
AttributeItem()
AttributeItem(AttributeGroup parent, String attributeName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getAttributeName()
AttributeGroup
getGroup()
AttributeGroup
getParent()
int
hashCode()
void
setGroup(AttributeGroup group)
AttributeItem
toCopyGroup(Map<AttributeGroup,CopyGroup> cloneMap, CopyGroup parentClone, Map copies)
AttributeItem
toFetchGroup(Map<AttributeGroup,FetchGroup> cloneMap, FetchGroup parentClone)
AttributeItem
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 Detail
-
AttributeItem
protected AttributeItem()
-
AttributeItem
public AttributeItem(AttributeGroup parent, String attributeName)
-
-
Method Detail
-
getAttributeName
public String getAttributeName()
- Overrides:
getAttributeName
in 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:
getParent
in classCoreAttributeItem<AttributeGroup>
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classCoreAttributeItem<AttributeGroup>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classCoreAttributeItem<AttributeGroup>
-
getGroup
public AttributeGroup getGroup()
- Overrides:
getGroup
in classCoreAttributeItem<AttributeGroup>
-
setGroup
public void setGroup(AttributeGroup group)
-
-