public class ClassPropertyHolder extends AbstractPropertyHolder
parent| Constructor and Description |
|---|
ClassPropertyHolder(PersistentClass persistentClass,
XClass entityXClass,
EntityBinder entityBinder,
MetadataBuildingContext context,
Map<XClass,InheritanceState> inheritanceStatePerClass) |
ClassPropertyHolder(PersistentClass persistentClass,
XClass entityXClass,
Map<String,Join> joins,
MetadataBuildingContext context,
Map<XClass,InheritanceState> inheritanceStatePerClass) |
buildExceptionFromInstantiationError, getContext, getJoinTable, getOverriddenColumn, getOverriddenForeignKey, getOverriddenJoinColumn, getOverriddenJoinTable, getPath, isInIdClass, makeAttributeConverterDescriptor, resolveAttributeConverterDescriptor, setCurrentProperty, setInIdClass, setParentPropertypublic ClassPropertyHolder(PersistentClass persistentClass, XClass entityXClass, Map<String,Join> joins, MetadataBuildingContext context, Map<XClass,InheritanceState> inheritanceStatePerClass)
public ClassPropertyHolder(PersistentClass persistentClass, XClass entityXClass, EntityBinder entityBinder, MetadataBuildingContext context, Map<XClass,InheritanceState> inheritanceStatePerClass)
protected String normalizeCompositePath(String attributeName)
normalizeCompositePath in class AbstractPropertyHolderprotected String normalizeCompositePathForLogging(String attributeName)
normalizeCompositePathForLogging in class AbstractPropertyHolderprotected Map<String,AttributeConversionInfo> buildAttributeConversionInfoMap(XClass entityXClass)
public void startingProperty(XProperty property)
PropertyHolderproperty - The propertyprotected AttributeConversionInfo locateAttributeConversionInfo(XProperty property)
locateAttributeConversionInfo in class AbstractPropertyHolderprotected AttributeConversionInfo locateAttributeConversionInfo(String path)
locateAttributeConversionInfo in class AbstractPropertyHolderpublic 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()
PropertyHolderpublic boolean isWithinElementCollection()
PropertyHolderCopyright © 2019 JBoss by Red Hat. All rights reserved.