Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.sdo.helper
Class SDOFragmentMappingAttributeAccessor

java.lang.Object
  extended by org.eclipse.persistence.mappings.AttributeAccessor
      extended by org.eclipse.persistence.sdo.helper.SDOFragmentMappingAttributeAccessor

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class SDOFragmentMappingAttributeAccessor
extends AttributeAccessor

Purpose: A wrapper class for handling cases when the domain object attributes are to be accessed thru the accessor methods that are called "get" and "set". This is to be used when marsalling/unmarshalling SDODataObjects. The propertyName is the name of the property on the DataObject and that must be set on this accessor.

See Also:
Serialized Form

Field Summary
protected  HelperContext helperContext
           
protected  SDOProperty property
           

 

Fields inherited from class org.eclipse.persistence.mappings.AttributeAccessor
attributeName, isReadOnly, isWriteOnly

 

Constructor Summary
SDOFragmentMappingAttributeAccessor(SDOProperty property, HelperContext helper)
           

 

Method Summary
private  java.lang.Object buildFragment(Property property, SDODataObject parentObject, SDODataObject value)
           
 java.lang.Object getAttributeValueFromObject(java.lang.Object anObject)
          Gets the value of an instance variable in the object.
 SDOProperty getPropertyName()
          INTERNAL:
 void initializeAttributes(java.lang.Class theJavaClass)
          Set get and set method after creating these methods by using get and set method names
 boolean isMethodAttributeAccessor()
          INTERNAL:
 void setAttributeValueInObject(java.lang.Object domainObject, java.lang.Object attributeValue)
          Sets the value of the instance variable in the object to the value.
 void setProperty(SDOProperty property)
          INTERNAL:

 

Methods inherited from class org.eclipse.persistence.mappings.AttributeAccessor
clone, getAttributeClass, getAttributeName, isInitialized, isInstanceVariableAttributeAccessor, isMapValueAttributeAccessor, isReadOnly, isVirtualAttributeAccessor, isWriteOnly, setAttributeName, setIsReadOnly, setIsWriteOnly

 

Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

property

protected SDOProperty property

helperContext

protected HelperContext helperContext

Constructor Detail

SDOFragmentMappingAttributeAccessor

public SDOFragmentMappingAttributeAccessor(SDOProperty property,
                                           HelperContext helper)

Method Detail

getAttributeValueFromObject

public java.lang.Object getAttributeValueFromObject(java.lang.Object anObject)
                                             throws DescriptorException
Gets the value of an instance variable in the object.
Specified by:
getAttributeValueFromObject in class AttributeAccessor
Throws:
DescriptorException

initializeAttributes

public void initializeAttributes(java.lang.Class theJavaClass)
                          throws DescriptorException
Set get and set method after creating these methods by using get and set method names
Overrides:
initializeAttributes in class AttributeAccessor
Throws:
DescriptorException

isMethodAttributeAccessor

public boolean isMethodAttributeAccessor()
INTERNAL:
Overrides:
isMethodAttributeAccessor in class AttributeAccessor

setAttributeValueInObject

public void setAttributeValueInObject(java.lang.Object domainObject,
                                      java.lang.Object attributeValue)
                               throws DescriptorException
Sets the value of the instance variable in the object to the value.
Specified by:
setAttributeValueInObject in class AttributeAccessor
Throws:
DescriptorException

setProperty

public void setProperty(SDOProperty property)
INTERNAL:

getPropertyName

public SDOProperty getPropertyName()
INTERNAL:

buildFragment

private java.lang.Object buildFragment(Property property,
                                       SDODataObject parentObject,
                                       SDODataObject value)

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.