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
ModifierConstructorDescriptionprotected
AttributeItem
(AttributeGroup parent, String attributeName) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getGroup()
int
hashCode()
void
setGroup
(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:
getAttributeName
in 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:
getParent
in classCoreAttributeItem<AttributeGroup>
-
equals
- Overrides:
equals
in classCoreAttributeItem<AttributeGroup>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classCoreAttributeItem<AttributeGroup>
-
getGroup
- Overrides:
getGroup
in classCoreAttributeItem<AttributeGroup>
-
setGroup
-