Module org.eclipse.persistence.sdo
Class SDOFragmentMappingAttributeAccessor
java.lang.Object
org.eclipse.persistence.mappings.AttributeAccessor
org.eclipse.persistence.sdo.helper.SDOFragmentMappingAttributeAccessor
- All Implemented Interfaces:
Serializable,Cloneable,org.eclipse.persistence.core.mappings.CoreAttributeAccessor
public class SDOFragmentMappingAttributeAccessor
extends org.eclipse.persistence.mappings.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:
-
Field Summary
FieldsFields inherited from class org.eclipse.persistence.mappings.AttributeAccessor
attributeName, isReadOnly, isWriteOnly -
Constructor Summary
ConstructorsConstructorDescriptionSDOFragmentMappingAttributeAccessor(SDOProperty property, HelperContext helper) -
Method Summary
Modifier and TypeMethodDescriptiongetAttributeValueFromObject(Object anObject) Gets the value of an instance variable in the object.INTERNAL:voidinitializeAttributes(Class<?> theJavaClass) Set get and set method after creating these methods by using get and set method namesbooleanINTERNAL:voidsetAttributeValueInObject(Object domainObject, Object attributeValue) Sets the value of the instance variable in the object to the value.voidsetProperty(SDOProperty property) INTERNAL:Methods inherited from class org.eclipse.persistence.mappings.AttributeAccessor
clone, getAttributeClass, getAttributeName, isInitialized, isInstanceVariableAttributeAccessor, isMapValueAttributeAccessor, isReadOnly, isValuesAccessor, isVirtualAttributeAccessor, isWriteOnly, setAttributeName, setIsReadOnly, setIsWriteOnly
-
Field Details
-
property
-
helperContext
-
-
Constructor Details
-
SDOFragmentMappingAttributeAccessor
-
-
Method Details
-
getAttributeValueFromObject
public Object getAttributeValueFromObject(Object anObject) throws org.eclipse.persistence.exceptions.DescriptorException Gets the value of an instance variable in the object.- Specified by:
getAttributeValueFromObjectin interfaceorg.eclipse.persistence.core.mappings.CoreAttributeAccessor- Specified by:
getAttributeValueFromObjectin classorg.eclipse.persistence.mappings.AttributeAccessor- Throws:
org.eclipse.persistence.exceptions.DescriptorException
-
initializeAttributes
public void initializeAttributes(Class<?> theJavaClass) throws org.eclipse.persistence.exceptions.DescriptorException Set get and set method after creating these methods by using get and set method names- Specified by:
initializeAttributesin interfaceorg.eclipse.persistence.core.mappings.CoreAttributeAccessor- Overrides:
initializeAttributesin classorg.eclipse.persistence.mappings.AttributeAccessor- Throws:
org.eclipse.persistence.exceptions.DescriptorException
-
isMethodAttributeAccessor
public boolean isMethodAttributeAccessor()INTERNAL:- Specified by:
isMethodAttributeAccessorin interfaceorg.eclipse.persistence.core.mappings.CoreAttributeAccessor- Overrides:
isMethodAttributeAccessorin classorg.eclipse.persistence.mappings.AttributeAccessor
-
setAttributeValueInObject
public void setAttributeValueInObject(Object domainObject, Object attributeValue) throws org.eclipse.persistence.exceptions.DescriptorException Sets the value of the instance variable in the object to the value.- Specified by:
setAttributeValueInObjectin interfaceorg.eclipse.persistence.core.mappings.CoreAttributeAccessor- Specified by:
setAttributeValueInObjectin classorg.eclipse.persistence.mappings.AttributeAccessor- Throws:
org.eclipse.persistence.exceptions.DescriptorException
-
setProperty
INTERNAL: -
getPropertyName
INTERNAL:
-