Skip navigation links
org.eclipse.persistence.sdo.helper
Class SDOMethodAttributeAccessor
java.lang.Object
org.eclipse.persistence.mappings.AttributeAccessor
org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
org.eclipse.persistence.sdo.helper.SDOMethodAttributeAccessor
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
-
public class SDOMethodAttributeAccessor
- extends org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
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 marshalling/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
Fields inherited from class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor |
getMethod, getMethodName, setMethod, setMethodName |
Methods inherited from class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor |
getAttributeValueFromObject, getGetMethod, getGetMethodName, getSetMethod, getSetMethodName, getSetMethodParameterType, getSetMethodParameterTypes, initializeAttributes, isInitialized, setAttributeValueInObject, setGetMethod, setGetMethodName, setSetMethod, setSetMethodName |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
attributeClass
protected java.lang.Class attributeClass
property
protected SDOProperty property
SDOMethodAttributeAccessor
public SDOMethodAttributeAccessor(Property property)
SDOMethodAttributeAccessor
public SDOMethodAttributeAccessor(Property property,
java.lang.Class attributeClass)
getAttributeClass
public java.lang.Class getAttributeClass()
- Return the return type of the method accessor.
-
- Overrides:
getAttributeClass
in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
getAttributeValueFromObject
public java.lang.Object getAttributeValueFromObject(java.lang.Object anObject)
throws DescriptorException
- Gets the value of an instance variable in the object.
-
- Overrides:
getAttributeValueFromObject
in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
-
- 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 org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
-
- Throws:
DescriptorException
isMethodAttributeAccessor
public boolean isMethodAttributeAccessor()
- INTERNAL:
-
- Overrides:
isMethodAttributeAccessor
in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
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.
-
- Overrides:
setAttributeValueInObject
in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
-
- Throws:
DescriptorException
setProperty
public void setProperty(Property property)
- INTERNAL:
getProperty
public Property getProperty()
- INTERNAL:
getGetMethodReturnType
public java.lang.Class getGetMethodReturnType()
-
- Overrides:
getGetMethodReturnType
in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
getSetMethodParameterType
public java.lang.Class getSetMethodParameterType()
-
- Overrides:
getSetMethodParameterType
in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
Skip navigation links