Class PropertyInferredData

  • All Implemented Interfaces:
    PropertyData

    public class PropertyInferredData
    extends java.lang.Object
    implements PropertyData
    Retrieve all inferred data from an annotated element
    • Constructor Summary

      Constructors 
      Constructor Description
      PropertyInferredData​(org.hibernate.annotations.common.reflection.XClass declaringClass, org.hibernate.annotations.common.reflection.XProperty property, java.lang.String propertyAccessor, org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager)
      Take the annotated element for lazy process
    • Method Summary

      All Methods Instance Methods Concrete 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
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PropertyInferredData

        public PropertyInferredData​(org.hibernate.annotations.common.reflection.XClass declaringClass,
                                    org.hibernate.annotations.common.reflection.XProperty property,
                                    java.lang.String propertyAccessor,
                                    org.hibernate.annotations.common.reflection.ReflectionManager reflectionManager)
        Take the annotated element for lazy process