Module org.eclipse.persistence.core
Class ValuesAccessor
java.lang.Object
org.eclipse.persistence.mappings.AttributeAccessor
org.eclipse.persistence.internal.dynamic.ValuesAccessor
- All Implemented Interfaces:
Serializable
,Cloneable
,CoreAttributeAccessor
- Direct Known Subclasses:
XRDynamicEntityAccessor
ValueAccessor is a specialized AttributeAccessor enabling access to property values
- Since:
- EclipseLink 1.2
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.persistence.mappings.AttributeAccessor
attributeName, isReadOnly, isWriteOnly
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass
<?> Return the class type of the attribute.getAttributeValueFromObject
(Object entity) Return the attribute value from the object.boolean
void
setAttributeValueInObject
(Object entity, Object value) Set the attribute value into the object.Methods inherited from class org.eclipse.persistence.mappings.AttributeAccessor
clone, getAttributeName, initializeAttributes, isInitialized, isInstanceVariableAttributeAccessor, isMapValueAttributeAccessor, isMethodAttributeAccessor, isReadOnly, isVirtualAttributeAccessor, isWriteOnly, setAttributeName, setIsReadOnly, setIsWriteOnly
-
Field Details
-
mapping
-
-
Constructor Details
-
ValuesAccessor
-
-
Method Details
-
isValuesAccessor
public boolean isValuesAccessor()- Overrides:
isValuesAccessor
in classAttributeAccessor
-
getAttributeValueFromObject
Description copied from class:AttributeAccessor
Return the attribute value from the object.- Specified by:
getAttributeValueFromObject
in interfaceCoreAttributeAccessor
- Specified by:
getAttributeValueFromObject
in classAttributeAccessor
- Throws:
DescriptorException
-
setAttributeValueInObject
Description copied from class:AttributeAccessor
Set the attribute value into the object.- Specified by:
setAttributeValueInObject
in interfaceCoreAttributeAccessor
- Specified by:
setAttributeValueInObject
in classAttributeAccessor
- Throws:
DescriptorException
-
getAttributeClass
Description copied from class:AttributeAccessor
Return the class type of the attribute.- Specified by:
getAttributeClass
in interfaceCoreAttributeAccessor
- Overrides:
getAttributeClass
in classAttributeAccessor
-