Top Description Fields Constructors Methods
org.eclipse.persistence.internal.dynamic

public Class ValuesAccessor

extends AttributeAccessor
Class Inheritance
Imports
java.util.Map, org.eclipse.persistence.exceptions.DescriptorException, org.eclipse.persistence.indirection.ValueHolderInterface, org.eclipse.persistence.internal.dynamic.DynamicEntityImpl.PropertyWrapper, org.eclipse.persistence.internal.helper.ClassConstants, org.eclipse.persistence.mappings.AttributeAccessor, .DatabaseMapping, .ForeignReferenceMapping

ValueAccessor is a specialized AttributeAccessor enabling access to property values
Author
dclarke, mnorman
Since
EclipseLink 1.2

Field Summary

Modifier and TypeField and Description
protected DatabaseMapping
Inherited from org.eclipse.persistence.mappings.AttributeAccessor:
attributeNameisReadOnlyisWriteOnly

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Class<?>
public Object
public boolean
public void
Inherited from org.eclipse.persistence.mappings.AttributeAccessor:
clonegetAttributeNameinitializeAttributesisInitializedisInstanceVariableAttributeAccessorisMapValueAttributeAccessorisMethodAttributeAccessorisReadOnlyisVirtualAttributeAccessorisWriteOnlysetAttributeNamesetIsReadOnlysetIsWriteOnly

Field Detail

mappingback to summary
protected DatabaseMapping mapping

Constructor Detail

ValuesAccessorback to summary
public ValuesAccessor(DatabaseMapping mapping)

Method Detail

getAttributeClassback to summary
public Class<?> getAttributeClass()

Overrides org.eclipse.persistence.mappings.AttributeAccessor.getAttributeClass.

Implements org.eclipse.persistence.core.mappings.CoreAttributeAccessor.getAttributeClass.

Doc from org.eclipse.persistence.mappings.AttributeAccessor.getAttributeClass.

Return the class type of the attribute.

Annotations
@Override
getAttributeValueFromObjectback to summary
public Object getAttributeValueFromObject(Object entity) throws DescriptorException

Implements abstract org.eclipse.persistence.mappings.AttributeAccessor.getAttributeValueFromObject.

Implements org.eclipse.persistence.core.mappings.CoreAttributeAccessor.getAttributeValueFromObject.

Doc from org.eclipse.persistence.mappings.AttributeAccessor.getAttributeValueFromObject.

Return the attribute value from the object.

Annotations
@Override
isValuesAccessorback to summary
public boolean isValuesAccessor()

Overrides org.eclipse.persistence.mappings.AttributeAccessor.isValuesAccessor.

Annotations
@Override
setAttributeValueInObjectback to summary
public void setAttributeValueInObject(Object entity, Object value) throws DescriptorException

Implements abstract org.eclipse.persistence.mappings.AttributeAccessor.setAttributeValueInObject.

Implements org.eclipse.persistence.core.mappings.CoreAttributeAccessor.setAttributeValueInObject.

Doc from org.eclipse.persistence.mappings.AttributeAccessor.setAttributeValueInObject.

Set the attribute value into the object.

Annotations
@Override