public class PropertyPreloadedData extends Object implements PropertyData
| Constructor and Description |
|---|
PropertyPreloadedData(AccessType defaultAccess,
String propertyName,
org.hibernate.annotations.common.reflection.XClass returnedClass) |
| Modifier and Type | Method and Description |
|---|---|
org.hibernate.annotations.common.reflection.XClass |
getClassOrElement()
Returns the returned class itself or the element type if an array
|
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
|
String |
getPropertyName() |
String |
getTypeName()
Returns the returned class name itself
|
public PropertyPreloadedData(AccessType defaultAccess, String propertyName, org.hibernate.annotations.common.reflection.XClass returnedClass)
public AccessType getDefaultAccess() throws MappingException
getDefaultAccess in interface PropertyDataMappingException - No getter or field found or wrong JavaBean spec usagepublic String getPropertyName() throws MappingException
getPropertyName in interface PropertyDataMappingException - No getter or field found or wrong JavaBean spec usagepublic org.hibernate.annotations.common.reflection.XClass getClassOrElement()
throws MappingException
PropertyDatagetClassOrElement in interface PropertyDataMappingExceptionpublic org.hibernate.annotations.common.reflection.XClass getPropertyClass()
throws MappingException
PropertyDatagetPropertyClass in interface PropertyDataMappingExceptionpublic String getClassOrElementName() throws MappingException
PropertyDatagetClassOrElementName in interface PropertyDataMappingExceptionpublic String getTypeName() throws MappingException
PropertyDatagetTypeName in interface PropertyDataMappingExceptionpublic org.hibernate.annotations.common.reflection.XProperty getProperty()
PropertyDatagetProperty in interface PropertyDatapublic org.hibernate.annotations.common.reflection.XClass getDeclaringClass()
PropertyDatagetDeclaringClass in interface PropertyDataCopyright © 2001-2022 Red Hat, Inc. All Rights Reserved.