|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.cfg.BinderHelper
public class BinderHelper
Field Summary | |
---|---|
static String |
ANNOTATION_STRING_DEFAULT
|
static Set<String> |
PRIMITIVE_NAMES
|
Method Summary | |
---|---|
static void |
bindAnyMetaDefs(org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement,
ExtendedMappings mappings)
|
static Any |
buildAnyValue(String anyMetaDefName,
Ejb3JoinColumn[] columns,
Column metaColumn,
PropertyData inferredData,
boolean cascadeOnDelete,
Nullability nullability,
PropertyHolder propertyHolder,
EntityBinder entityBinder,
boolean optional,
ExtendedMappings mappings)
|
static void |
createSyntheticPropertyReference(Ejb3JoinColumn[] columns,
PersistentClass ownerEntity,
PersistentClass associatedEntity,
Value value,
boolean inverse,
ExtendedMappings mappings)
|
static Object |
findColumnOwner(PersistentClass persistentClass,
String columnName,
ExtendedMappings mappings)
Find the column owner (ie PersistentClass or Join) of columnName. |
static Property |
findPropertyByName(Component component,
String propertyName)
Retrieve the property by path in a recursive way |
static Property |
findPropertyByName(PersistentClass associatedClass,
String propertyName)
Retrieve the property by path in a recursive way, including IndetifierProperty in the loop If propertyName is null or empty, the IdentifierProperty is returned |
static MappedSuperclass |
getMappedSuperclassOrNull(org.hibernate.annotations.common.reflection.XClass declaringClass,
Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass,
ExtendedMappings mappings)
|
static String |
getPath(PropertyHolder holder,
PropertyData property)
|
static String |
getRelativePath(PropertyHolder propertyHolder,
String propertyName)
|
static boolean |
isDefault(String annotationString)
|
static void |
makeIdGenerator(SimpleValue id,
String generatorType,
String generatorName,
ExtendedMappings mappings,
Map<String,IdGenerator> localGenerators)
apply an id generator to a SimpleValue |
static Property |
shallowCopy(Property property)
create a property copy reusing the same value |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ANNOTATION_STRING_DEFAULT
public static final Set<String> PRIMITIVE_NAMES
Method Detail |
---|
public static Property shallowCopy(Property property)
public static void createSyntheticPropertyReference(Ejb3JoinColumn[] columns, PersistentClass ownerEntity, PersistentClass associatedEntity, Value value, boolean inverse, ExtendedMappings mappings)
public static Property findPropertyByName(PersistentClass associatedClass, String propertyName)
public static Property findPropertyByName(Component component, String propertyName)
public static String getRelativePath(PropertyHolder propertyHolder, String propertyName)
public static Object findColumnOwner(PersistentClass persistentClass, String columnName, ExtendedMappings mappings)
public static void makeIdGenerator(SimpleValue id, String generatorType, String generatorName, ExtendedMappings mappings, Map<String,IdGenerator> localGenerators)
public static boolean isDefault(String annotationString)
public static Any buildAnyValue(String anyMetaDefName, Ejb3JoinColumn[] columns, Column metaColumn, PropertyData inferredData, boolean cascadeOnDelete, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, ExtendedMappings mappings)
public static void bindAnyMetaDefs(org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement, ExtendedMappings mappings)
public static MappedSuperclass getMappedSuperclassOrNull(org.hibernate.annotations.common.reflection.XClass declaringClass, Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass, ExtendedMappings mappings)
public static String getPath(PropertyHolder holder, PropertyData property)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |