public abstract class AbstractPropertyHolder extends Object implements PropertyHolder
| Modifier and Type | Field and Description |
|---|---|
protected AbstractPropertyHolder |
parent |
| Constructor and Description |
|---|
AbstractPropertyHolder(String path,
PropertyHolder parent,
org.hibernate.annotations.common.reflection.XClass clazzToProcess,
Mappings mappings) |
| Modifier and Type | Method and Description |
|---|---|
javax.persistence.JoinTable |
getJoinTable(org.hibernate.annotations.common.reflection.XProperty property)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
protected Mappings |
getMappings() |
javax.persistence.Column[] |
getOverriddenColumn(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
javax.persistence.JoinColumn[] |
getOverriddenJoinColumn(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
javax.persistence.JoinTable |
getOverriddenJoinTable(String propertyName)
Get column overriding, property first, then parent, then holder
replace the placeholder 'collection&&element' with nothing
These rules are here to support both JPA 2 and legacy overriding rules.
|
String |
getPath() |
boolean |
isInIdClass() |
protected void |
setCurrentProperty(org.hibernate.annotations.common.reflection.XProperty property)
property can be null
|
void |
setInIdClass(Boolean isInIdClass) |
void |
setParentProperty(String parentProperty) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddJoin, addProperty, addProperty, getClassName, getEntityName, getEntityOwnerClassName, getIdentifier, getPersistentClass, getTable, isComponent, isEntity, isOrWithinEmbeddedIdprotected AbstractPropertyHolder parent
public AbstractPropertyHolder(String path, PropertyHolder parent, org.hibernate.annotations.common.reflection.XClass clazzToProcess, Mappings mappings)
public boolean isInIdClass()
isInIdClass in interface PropertyHolderpublic void setInIdClass(Boolean isInIdClass)
setInIdClass in interface PropertyHolderpublic String getPath()
getPath in interface PropertyHolderprotected Mappings getMappings()
protected void setCurrentProperty(org.hibernate.annotations.common.reflection.XProperty property)
public javax.persistence.Column[] getOverriddenColumn(String propertyName)
getOverriddenColumn in interface PropertyHolderpublic javax.persistence.JoinColumn[] getOverriddenJoinColumn(String propertyName)
getOverriddenJoinColumn in interface PropertyHolderpublic javax.persistence.JoinTable getJoinTable(org.hibernate.annotations.common.reflection.XProperty property)
getJoinTable in interface PropertyHolderpublic javax.persistence.JoinTable getOverriddenJoinTable(String propertyName)
public void setParentProperty(String parentProperty)
setParentProperty in interface PropertyHolderCopyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved