|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExtendedMappings | |
---|---|
org.hibernate.cfg | |
org.hibernate.cfg.annotations |
Uses of ExtendedMappings in org.hibernate.cfg |
---|
Methods in org.hibernate.cfg that return ExtendedMappings | |
---|---|
ExtendedMappings |
AnnotationConfiguration.createExtendedMappings()
|
protected ExtendedMappings |
Ejb3Column.getMappings()
|
Methods in org.hibernate.cfg with parameters of type ExtendedMappings | |
---|---|
static void |
BinderHelper.bindAnyMetaDefs(org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement,
ExtendedMappings mappings)
|
static void |
AnnotationBinder.bindClass(org.hibernate.annotations.common.reflection.XClass clazzToProcess,
Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass,
ExtendedMappings mappings)
Bind a class having JSR175 annotations The subclasses have to be binded after its mother class |
static void |
AnnotationBinder.bindDefaults(ExtendedMappings mappings)
|
static void |
AnnotationBinder.bindPackage(String packageName,
ExtendedMappings mappings)
|
static Any |
BinderHelper.buildAnyValue(String anyMetaDefName,
Ejb3JoinColumn[] columns,
Column metaColumn,
PropertyData inferredData,
boolean cascadeOnDelete,
Nullability nullability,
PropertyHolder propertyHolder,
EntityBinder entityBinder,
boolean optional,
ExtendedMappings mappings)
|
static Ejb3Column[] |
Ejb3Column.buildColumnFromAnnotation(Column[] anns,
Formula formulaAnn,
Nullability nullability,
PropertyHolder propertyHolder,
PropertyData inferredData,
Map<String,Join> secondaryTables,
ExtendedMappings mappings)
|
static IndexColumn |
IndexColumn.buildColumnFromAnnotation(IndexColumn ann,
PropertyHolder propertyHolder,
PropertyData inferredData,
ExtendedMappings mappings)
|
static Ejb3DiscriminatorColumn |
Ejb3DiscriminatorColumn.buildDiscriminatorColumn(DiscriminatorType type,
DiscriminatorColumn discAnn,
DiscriminatorFormula discFormulaAnn,
ExtendedMappings mappings)
|
static Ejb3JoinColumn |
Ejb3JoinColumn.buildJoinColumn(PrimaryKeyJoinColumn pkJoinAnn,
JoinColumn joinAnn,
Value identifier,
Map<String,Join> joins,
PropertyHolder propertyHolder,
ExtendedMappings mappings)
Build JoinColumn for a JOINED hierarchy |
static Ejb3JoinColumn[] |
Ejb3JoinColumn.buildJoinColumns(JoinColumn[] anns,
String mappedBy,
Map<String,Join> joins,
PropertyHolder propertyHolder,
String propertyName,
ExtendedMappings mappings)
|
static Ejb3JoinColumn[] |
Ejb3JoinColumn.buildJoinTableJoinColumns(JoinColumn[] annJoins,
Map<String,Join> secondaryTables,
PropertyHolder propertyHolder,
String propertyName,
String mappedBy,
ExtendedMappings mappings)
|
static PropertyHolder |
PropertyHolderBuilder.buildPropertyHolder(Collection collection,
String path,
org.hibernate.annotations.common.reflection.XClass clazzToProcess,
org.hibernate.annotations.common.reflection.XProperty property,
PropertyHolder parentPropertyHolder,
ExtendedMappings mappings)
buid a property holder on top of a collection |
static PropertyHolder |
PropertyHolderBuilder.buildPropertyHolder(Component component,
String path,
PropertyData inferredData,
PropertyHolder parent,
ExtendedMappings mappings)
build a component property holder |
static PropertyHolder |
PropertyHolderBuilder.buildPropertyHolder(PersistentClass persistentClass,
Map<String,Join> joins,
ExtendedMappings mappings)
must only be used on second level phases ( |
static PropertyHolder |
PropertyHolderBuilder.buildPropertyHolder(org.hibernate.annotations.common.reflection.XClass clazzToProcess,
PersistentClass persistentClass,
EntityBinder entityBinder,
ExtendedMappings mappings)
|
static int |
Ejb3JoinColumn.checkReferencedColumnsType(Ejb3JoinColumn[] columns,
PersistentClass referencedEntity,
ExtendedMappings mappings)
|
static void |
BinderHelper.createSyntheticPropertyReference(Ejb3JoinColumn[] columns,
PersistentClass ownerEntity,
PersistentClass associatedEntity,
Value value,
boolean inverse,
ExtendedMappings mappings)
|
static Component |
AnnotationBinder.fillComponent(PropertyHolder propertyHolder,
PropertyData inferredData,
boolean propertyAnnotated,
String propertyAccessor,
boolean isNullable,
EntityBinder entityBinder,
boolean isComponentEmbedded,
boolean isIdentifierMapper,
boolean inSecondPass,
ExtendedMappings mappings)
|
static Object |
BinderHelper.findColumnOwner(PersistentClass persistentClass,
String columnName,
ExtendedMappings mappings)
Find the column owner (ie PersistentClass or Join) of columnName. |
static boolean |
AnnotationBinder.isDefault(org.hibernate.annotations.common.reflection.XClass clazz,
ExtendedMappings mappings)
|
static void |
BinderHelper.makeIdGenerator(SimpleValue id,
String generatorType,
String generatorName,
ExtendedMappings mappings,
Map<String,IdGenerator> localGenerators)
apply an id generator to a SimpleValue |
void |
Ejb3Column.setMappings(ExtendedMappings mappings)
|
Uses of ExtendedMappings in org.hibernate.cfg.annotations |
---|
Methods in org.hibernate.cfg.annotations with parameters of type ExtendedMappings | |
---|---|
static void |
TableBinder.addIndexes(Table hibTable,
Index[] indexes,
ExtendedMappings mappings)
|
static void |
TableBinder.bindFk(PersistentClass referencedEntity,
PersistentClass destinationEntity,
Ejb3JoinColumn[] columns,
SimpleValue value,
boolean unique,
ExtendedMappings mappings)
|
static void |
CollectionBinder.bindManytoManyInverseFk(PersistentClass referencedEntity,
Ejb3JoinColumn[] columns,
SimpleValue value,
boolean unique,
ExtendedMappings mappings)
bind the inverse FK of a ManyToMany If we are in a mappedBy case, read the columns from the associated colletion element Otherwise delegates to the usual algorithm |
protected void |
CollectionBinder.bindManyToManySecondPass(Collection collValue,
Map persistentClasses,
Ejb3JoinColumn[] joinColumns,
Ejb3JoinColumn[] inverseJoinColumns,
Ejb3Column[] elementColumns,
boolean isEmbedded,
org.hibernate.annotations.common.reflection.XClass collType,
boolean ignoreNotFound,
boolean unique,
boolean cascadeDeleteEnabled,
TableBinder associationTableBinder,
org.hibernate.annotations.common.reflection.XProperty property,
PropertyHolder parentPropertyHolder,
String hqlOrderBy,
ExtendedMappings mappings)
|
static void |
QueryBinder.bindNativeQueries(NamedNativeQueries queriesAnn,
ExtendedMappings mappings)
|
static void |
QueryBinder.bindNativeQueries(NamedNativeQueries queriesAnn,
ExtendedMappings mappings,
boolean isDefault)
|
static void |
QueryBinder.bindNativeQuery(NamedNativeQuery queryAnn,
ExtendedMappings mappings)
|
static void |
QueryBinder.bindNativeQuery(NamedNativeQuery queryAnn,
ExtendedMappings mappings,
boolean isDefault)
|
protected void |
CollectionBinder.bindOneToManySecondPass(Collection collection,
Map persistentClasses,
Ejb3JoinColumn[] fkJoinColumns,
org.hibernate.annotations.common.reflection.XClass collectionType,
boolean cascadeDeleteEnabled,
boolean ignoreNotFound,
String hqlOrderBy,
ExtendedMappings extendedMappings)
|
static void |
QueryBinder.bindQueries(NamedQueries queriesAnn,
ExtendedMappings mappings)
|
static void |
QueryBinder.bindQueries(NamedQueries queriesAnn,
ExtendedMappings mappings,
boolean isDefault)
|
static void |
QueryBinder.bindQuery(NamedQuery queryAnn,
ExtendedMappings mappings)
|
static void |
QueryBinder.bindQuery(NamedQuery queryAnn,
ExtendedMappings mappings,
boolean isDefault)
|
static void |
QueryBinder.bindSqlResultsetMapping(SqlResultSetMapping ann,
ExtendedMappings mappings,
boolean isDefault)
|
static void |
QueryBinder.bindSqlResultsetMappings(SqlResultSetMappings ann,
ExtendedMappings mappings,
boolean isDefault)
|
protected boolean |
CollectionBinder.bindStarToManySecondPass(Map persistentClasses,
org.hibernate.annotations.common.reflection.XClass collType,
Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
boolean isEmbedded,
org.hibernate.annotations.common.reflection.XProperty property,
boolean unique,
TableBinder associationTableBinder,
boolean ignoreNotFound,
ExtendedMappings mappings)
return true if it's a Fk, false if it's an association table |
protected boolean |
IdBagBinder.bindStarToManySecondPass(Map persistentClasses,
org.hibernate.annotations.common.reflection.XClass collType,
Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
boolean isEmbedded,
org.hibernate.annotations.common.reflection.XProperty property,
boolean unique,
TableBinder associationTableBinder,
boolean ignoreNotFound,
ExtendedMappings mappings)
|
static Table |
TableBinder.fillTable(String schema,
String catalog,
String realTableName,
String logicalName,
boolean isAbstract,
List uniqueConstraints,
String constraints,
Table denormalizedSuperTable,
ExtendedMappings mappings)
|
SecondPass |
CollectionBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
Ejb3Column[] mapKeyColumns,
Ejb3JoinColumn[] mapKeyManyToManyColumns,
boolean isEmbedded,
org.hibernate.annotations.common.reflection.XProperty property,
org.hibernate.annotations.common.reflection.XClass collType,
boolean ignoreNotFound,
boolean unique,
TableBinder assocTableBinder,
ExtendedMappings mappings)
|
SecondPass |
ListBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
Ejb3Column[] mapKeyColumns,
Ejb3JoinColumn[] mapKeyManyToManyColumns,
boolean isEmbedded,
org.hibernate.annotations.common.reflection.XProperty property,
org.hibernate.annotations.common.reflection.XClass collType,
boolean ignoreNotFound,
boolean unique,
TableBinder assocTableBinder,
ExtendedMappings mappings)
|
SecondPass |
MapBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
Ejb3JoinColumn[] keyColumns,
Ejb3JoinColumn[] inverseColumns,
Ejb3Column[] elementColumns,
Ejb3Column[] mapKeyColumns,
Ejb3JoinColumn[] mapKeyManyToManyColumns,
boolean isEmbedded,
org.hibernate.annotations.common.reflection.XProperty property,
org.hibernate.annotations.common.reflection.XClass collType,
boolean ignoreNotFound,
boolean unique,
TableBinder assocTableBinder,
ExtendedMappings mappings)
|
void |
CollectionBinder.setMappings(ExtendedMappings mappings)
|
void |
TableBinder.setMappings(ExtendedMappings mappings)
|
void |
PropertyBinder.setMappings(ExtendedMappings mappings)
|
void |
SimpleValueBinder.setMappings(ExtendedMappings mappings)
|
Constructors in org.hibernate.cfg.annotations with parameters of type ExtendedMappings | |
---|---|
EntityBinder(Entity ejb3Ann,
Entity hibAnn,
org.hibernate.annotations.common.reflection.XClass annotatedClass,
PersistentClass persistentClass,
ExtendedMappings mappings)
|
|
ResultsetMappingSecondPass(SqlResultSetMapping ann,
ExtendedMappings mappings,
boolean isDefault)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |