Index

A B D F G H I M O S W 
All Classes and Interfaces|All Packages|Serialized Form

A

AnyEntityProperty<E,T> - Class in org.fastnate.hibernate
Describes a property of an EntityClass that references an entity according to a Any mapping.
AnyEntityProperty(GeneratorContext, GeneratorTable, AttributeAccessor, AssociationOverride, AttributeOverride) - Constructor for class org.fastnate.hibernate.AnyEntityProperty
Builds a new AnyEntityProperty according to the given attribute.
AnyMapping<T> - Class in org.fastnate.hibernate
A column that is responsible to store the information for references to arbitrary entity types that are stored in the same attribute.
AnyMapping(GeneratorContext, AttributeAccessor, GeneratorTable, AttributeOverride) - Constructor for class org.fastnate.hibernate.AnyMapping
Creates a new instance of AnyMapping.

B

buildProperty(EntityClass<E>, GeneratorTable, AttributeAccessor, Map<String, AttributeOverride>, Map<String, AssociationOverride>) - Method in class org.fastnate.hibernate.HibernateProvider
 

D

DatabaseStartupImport - Class in org.fastnate.hibernate.data
Imports data on startup of Hibernate, if the database was just created.
DatabaseStartupImport() - Constructor for class org.fastnate.hibernate.data.DatabaseStartupImport
 

F

findEntityMappingInformation(AttributeAccessor) - Method in class org.fastnate.hibernate.AnyEntityProperty
 
findEntityMappingInformation(AttributeAccessor, AssociationOverride, int) - Method in class org.fastnate.hibernate.ManyToAnyCollectionProperty
 
findEntityMappingInformation(AttributeAccessor, AssociationOverride, int) - Method in class org.fastnate.hibernate.ManyToAnyMapProperty
 

G

getAutoGenerationType(GeneratorDialect) - Method in class org.fastnate.hibernate.HibernateProvider
 
getColumn() - Method in class org.fastnate.hibernate.AnyMapping
The column that contains the identifier of the type disciminator.
getDefaultGeneratorTable() - Method in class org.fastnate.hibernate.HibernateProvider
 
getDefaultGeneratorTablePkColumnName() - Method in class org.fastnate.hibernate.HibernateProvider
 
getDefaultGeneratorTableValueColumnName() - Method in class org.fastnate.hibernate.HibernateProvider
 
getDefaultSequence(String) - Method in class org.fastnate.hibernate.HibernateProvider
 
getPredicate(E) - Method in class org.fastnate.hibernate.AnyEntityProperty
 
getPredicate(T) - Method in class org.fastnate.hibernate.AnyMapping
Builds a predicate to find the row with the given value.

H

HibernateProvider - Class in org.fastnate.hibernate
Encapsulates implementation details of Hibernate as JPA provider.
HibernateProvider() - Constructor for class org.fastnate.hibernate.HibernateProvider
 

I

initialize(Properties) - Method in class org.fastnate.hibernate.HibernateProvider
 
isInitializingGeneratorTables() - Method in class org.fastnate.hibernate.HibernateProvider
 
isJoinedDiscriminatorNeeded() - Method in class org.fastnate.hibernate.HibernateProvider
 
isPersistent(AttributeAccessor) - Method in class org.fastnate.hibernate.HibernateProvider
 

M

ManyToAnyCollectionProperty<E,T> - Class in org.fastnate.hibernate
Describes a property of an EntityClass that references a collection of entities according to a ManyToAny mapping.
ManyToAnyCollectionProperty(EntityClass<?>, AttributeAccessor, AssociationOverride, AttributeOverride) - Constructor for class org.fastnate.hibernate.ManyToAnyCollectionProperty
Creates a new collection property that is mapped with ManyToAny.
ManyToAnyMapProperty<E,K,T> - Class in org.fastnate.hibernate
Describes a property of an EntityClass that references a map of entities according to a ManyToAny mapping.
ManyToAnyMapProperty(EntityClass<?>, AttributeAccessor, AssociationOverride, AttributeOverride) - Constructor for class org.fastnate.hibernate.ManyToAnyMapProperty
Creates a new collection property that is mapped with ManyToAny.

O

org.fastnate.hibernate - package org.fastnate.hibernate
 
org.fastnate.hibernate.data - package org.fastnate.hibernate.data
 

S

sessionFactoryCreated(SessionFactory) - Method in class org.fastnate.hibernate.data.DatabaseStartupImport
 
setColumnValue(TableStatement, T) - Method in class org.fastnate.hibernate.AnyMapping
Sets the mapping value for the given value to the statement.

W

writeColumnExpression(TableStatement, T, ColumnExpression) - Method in class org.fastnate.hibernate.AnyEntityProperty
 
writeValueExpression(TableStatement, T, ColumnExpression) - Method in class org.fastnate.hibernate.ManyToAnyCollectionProperty
 
writeValueExpression(TableStatement, T, ColumnExpression) - Method in class org.fastnate.hibernate.ManyToAnyMapProperty
 
A B D F G H I M O S W 
All Classes and Interfaces|All Packages|Serialized Form