Interface PropertyData

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.hibernate.annotations.common.reflection.XClass getClassOrElement()
      Returns the returned class itself or the element type if an array
      java.lang.String getClassOrElementName()
      Returns the returned class name itself or the element type if an array
      org.hibernate.annotations.common.reflection.XClass getDeclaringClass()
      Return the Class the property is declared on If the property is declared on a @MappedSuperclass, this class will be different than the PersistentClass's class
      AccessType getDefaultAccess()  
      org.hibernate.annotations.common.reflection.XProperty getProperty()
      Return the Hibernate mapping property
      org.hibernate.annotations.common.reflection.XClass getPropertyClass()
      Return the class itself
      java.lang.String getPropertyName()  
      java.lang.String getTypeName()
      Returns the returned class name itself
    • Method Detail

      • getDefaultAccess

        AccessType getDefaultAccess()
        Returns:
        default member access (whether field or property)
        Throws:
        MappingException - No getter or field found or wrong JavaBean spec usage
      • getPropertyName

        java.lang.String getPropertyName()
                                  throws MappingException
        Returns:
        property name
        Throws:
        MappingException - No getter or field found or wrong JavaBean spec usage
      • getClassOrElement

        org.hibernate.annotations.common.reflection.XClass getClassOrElement()
                                                                      throws MappingException
        Returns the returned class itself or the element type if an array
        Throws:
        MappingException
      • getPropertyClass

        org.hibernate.annotations.common.reflection.XClass getPropertyClass()
                                                                     throws MappingException
        Return the class itself
        Throws:
        MappingException
      • getClassOrElementName

        java.lang.String getClassOrElementName()
                                        throws MappingException
        Returns the returned class name itself or the element type if an array
        Throws:
        MappingException
      • getProperty

        org.hibernate.annotations.common.reflection.XProperty getProperty()
        Return the Hibernate mapping property
      • getDeclaringClass

        org.hibernate.annotations.common.reflection.XClass getDeclaringClass()
        Return the Class the property is declared on If the property is declared on a @MappedSuperclass, this class will be different than the PersistentClass's class