public class WrappedInferredData extends Object implements PropertyData
Constructor and Description |
---|
WrappedInferredData(PropertyData inferredData,
String suffix) |
Modifier and Type | Method and Description |
---|---|
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
|
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() |
XProperty |
getProperty()
Return the Hibernate mapping property
|
XClass |
getPropertyClass()
Return the class itself
|
String |
getPropertyName() |
String |
getTypeName()
Returns the returned class name itself
|
public WrappedInferredData(PropertyData inferredData, String suffix)
public XClass getClassOrElement() throws MappingException
PropertyData
getClassOrElement
in interface PropertyData
MappingException
public String getClassOrElementName() throws MappingException
PropertyData
getClassOrElementName
in interface PropertyData
MappingException
public AccessType getDefaultAccess()
getDefaultAccess
in interface PropertyData
public XProperty getProperty()
PropertyData
getProperty
in interface PropertyData
public XClass getDeclaringClass()
PropertyData
getDeclaringClass
in interface PropertyData
public XClass getPropertyClass() throws MappingException
PropertyData
getPropertyClass
in interface PropertyData
MappingException
public String getPropertyName() throws MappingException
getPropertyName
in interface PropertyData
MappingException
- No getter or field found or wrong JavaBean spec usagepublic String getTypeName() throws MappingException
PropertyData
getTypeName
in interface PropertyData
MappingException
Copyright © 2021 JBoss by Red Hat. All rights reserved.