public class WrappedInferredData extends Object implements PropertyData
| Constructor and Description |
|---|
WrappedInferredData(PropertyData inferredData,
String suffix) |
| 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 WrappedInferredData(PropertyData inferredData, String suffix)
public org.hibernate.annotations.common.reflection.XClass getClassOrElement()
throws MappingException
PropertyDataReturns the returned class itself or the element type if an array
getClassOrElement in interface PropertyDataMappingExceptionpublic String getClassOrElementName() throws MappingException
PropertyDataReturns the returned class name itself or the element type if an array
getClassOrElementName in interface PropertyDataMappingExceptionpublic AccessType getDefaultAccess()
getDefaultAccess in interface PropertyDatapublic org.hibernate.annotations.common.reflection.XProperty getProperty()
PropertyDataReturn the Hibernate mapping property
getProperty in interface PropertyDatapublic org.hibernate.annotations.common.reflection.XClass getDeclaringClass()
PropertyDataReturn 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
getDeclaringClass in interface PropertyDatapublic org.hibernate.annotations.common.reflection.XClass getPropertyClass()
throws MappingException
PropertyDataReturn the class itself
getPropertyClass in interface PropertyDataMappingExceptionpublic String getPropertyName() throws MappingException
getPropertyName in interface PropertyDataMappingException - No getter or field found or wrong JavaBean spec usagepublic String getTypeName() throws MappingException
PropertyDataReturns the returned class name itself
getTypeName in interface PropertyDataMappingExceptionCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.