public class ClassPropertyHolder extends AbstractPropertyHolder
parent
Constructor and Description |
---|
ClassPropertyHolder(PersistentClass persistentClass,
XClass clazzToProcess,
EntityBinder entityBinder,
Mappings mappings,
Map<XClass,InheritanceState> inheritanceStatePerClass) |
ClassPropertyHolder(PersistentClass persistentClass,
XClass clazzToProcess,
Map<String,Join> joins,
Mappings mappings,
Map<XClass,InheritanceState> inheritanceStatePerClass) |
Modifier and Type | Method and Description |
---|---|
Join |
addJoin(JoinTable joinTableAnn,
boolean noDelayInPkColumnCreation) |
void |
addProperty(Property prop,
Ejb3Column[] columns,
XClass declaringClass) |
void |
addProperty(Property prop,
XClass declaringClass) |
String |
getClassName() |
String |
getEntityName() |
String |
getEntityOwnerClassName() |
KeyValue |
getIdentifier() |
PersistentClass |
getPersistentClass() |
Table |
getTable() |
boolean |
isComponent() |
boolean |
isEntity() |
boolean |
isOrWithinEmbeddedId()
Return true if this component is or is embedded in a @EmbeddedId
|
getJoinTable, getMappings, getOverriddenColumn, getOverriddenJoinColumn, getOverriddenJoinTable, getPath, isInIdClass, setCurrentProperty, setInIdClass, setParentProperty
public ClassPropertyHolder(PersistentClass persistentClass, XClass clazzToProcess, Map<String,Join> joins, Mappings mappings, Map<XClass,InheritanceState> inheritanceStatePerClass)
public ClassPropertyHolder(PersistentClass persistentClass, XClass clazzToProcess, EntityBinder entityBinder, Mappings mappings, Map<XClass,InheritanceState> inheritanceStatePerClass)
public String getEntityName()
public void addProperty(Property prop, Ejb3Column[] columns, XClass declaringClass)
public String getClassName()
public String getEntityOwnerClassName()
public Table getTable()
public boolean isComponent()
public boolean isEntity()
public PersistentClass getPersistentClass()
public KeyValue getIdentifier()
public boolean isOrWithinEmbeddedId()
PropertyHolder
Copyright © 2018 JBoss by Red Hat. All rights reserved.