Interface CoreAttributeAccessor

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 Details

    • getAttributeClass

      Class getAttributeClass()
      Return the class type of the attribute.
    • getAttributeName

      String getAttributeName()
      INTERNAL: Return the attribute name.
    • getAttributeValueFromObject

      Object getAttributeValueFromObject(Object object)
      Return the attribute value from the object.
    • initializeAttributes

      void initializeAttributes(Class descriptorClass) throws DescriptorException
      Allow any initialization to be performed with the descriptor class.
      Throws:
      DescriptorException
    • isInstanceVariableAttributeAccessor

      boolean isInstanceVariableAttributeAccessor()
    • isMethodAttributeAccessor

      boolean isMethodAttributeAccessor()
    • isWriteOnly

      boolean isWriteOnly()
      INTERNAL:
      Returns:
    • setAttributeValueInObject

      void setAttributeValueInObject(Object object, Object value)
      Set the attribute value into the object.
    • setIsReadOnly

      void setIsReadOnly(boolean aBoolean)
      INTERNAL
      Parameters:
      aBoolean -
    • setIsWriteOnly

      void setIsWriteOnly(boolean aBoolean)