Class SDOMethodAttributeAccessor

  • All Implemented Interfaces:
    Serializable, Cloneable, CoreAttributeAccessor

    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
    • Field Detail

      • attributeClass

        protected Class attributeClass
    • Constructor Detail

      • SDOMethodAttributeAccessor

        public SDOMethodAttributeAccessor​(Property property)
      • SDOMethodAttributeAccessor

        public SDOMethodAttributeAccessor​(Property property,
                                          Class attributeClass)
    • Method Detail

      • getAttributeClass

        public Class getAttributeClass()
        Return the return type of the method accessor.
        Specified by:
        getAttributeClass in interface CoreAttributeAccessor
        Overrides:
        getAttributeClass in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
      • isMethodAttributeAccessor

        public boolean isMethodAttributeAccessor()
        INTERNAL:
        Specified by:
        isMethodAttributeAccessor in interface CoreAttributeAccessor
        Overrides:
        isMethodAttributeAccessor in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
      • setProperty

        public void setProperty​(Property property)
        INTERNAL:
      • getProperty

        public Property getProperty()
        INTERNAL:
      • getGetMethodReturnType

        public Class getGetMethodReturnType()
        Description copied from class: org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
        INTERNAL: Return the GetMethod return type for this MethodAttributeAccessor. A special check is made to determine if a missing method is a result of failed weaving.
        Overrides:
        getGetMethodReturnType in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor
        Returns:
      • getSetMethodParameterType

        public Class getSetMethodParameterType()
        Overrides:
        getSetMethodParameterType in class org.eclipse.persistence.internal.descriptors.MethodAttributeAccessor