- All Known Implementing Classes:
AttributeAccessor,org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor,SDOFragmentMappingAttributeAccessor,SDOMethodAttributeAccessor
public interface CoreAttributeAccessor
INTERNAL
A abstraction of attribute accessor capturing behavior common to all
persistence types.
-
Method Summary
Modifier and TypeMethodDescriptionClass<?> Return the class type of the attribute.INTERNAL: Return the attribute name.getAttributeValueFromObject(Object object) Return the attribute value from the object.voidinitializeAttributes(Class<?> descriptorClass) Allow any initialization to be performed with the descriptor class.booleanbooleanbooleanINTERNAL:voidsetAttributeValueInObject(Object object, Object value) Set the attribute value into the object.voidsetIsReadOnly(boolean aBoolean) INTERNALvoidsetIsWriteOnly(boolean aBoolean)
-
Method Details
-
getAttributeClass
Class<?> getAttributeClass()Return the class type of the attribute. -
getAttributeName
String getAttributeName()INTERNAL: Return the attribute name. -
getAttributeValueFromObject
Return the attribute value from the object. -
initializeAttributes
Allow any initialization to be performed with the descriptor class.- Throws:
DescriptorException
-
isInstanceVariableAttributeAccessor
boolean isInstanceVariableAttributeAccessor() -
isMethodAttributeAccessor
boolean isMethodAttributeAccessor() -
isWriteOnly
boolean isWriteOnly()INTERNAL: -
setAttributeValueInObject
Set the attribute value into the object. -
setIsReadOnly
void setIsReadOnly(boolean aBoolean) INTERNAL -
setIsWriteOnly
void setIsWriteOnly(boolean aBoolean)
-