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) |
areTypeMatch, buildExceptionFromInstantiationError, getContext, getJoinTable, getOverriddenColumn, getOverriddenJoinColumn, getOverriddenJoinTable, getPath, isInIdClass, makeAttributeConverterDescriptor, resolveAttributeConverterDescriptor, setCurrentProperty, setInIdClass, setParentProperty
public 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 AbstractPropertyHolder
protected String normalizeCompositePathForLogging(String attributeName)
normalizeCompositePathForLogging
in class AbstractPropertyHolder
protected Map<String,AttributeConversionInfo> buildAttributeConversionInfoMap(XClass entityXClass)
public void startingProperty(XProperty property)
PropertyHolder
property
- The propertyprotected AttributeConversionInfo locateAttributeConversionInfo(XProperty property)
locateAttributeConversionInfo
in class AbstractPropertyHolder
protected AttributeConversionInfo locateAttributeConversionInfo(String path)
locateAttributeConversionInfo
in class AbstractPropertyHolder
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 © 2017 JBoss by Red Hat. All rights reserved.