public class DefaultGrailsDomainConfiguration
extends org.hibernate.cfg.Configuration
implements org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected static GrailsDomainBinder |
binder |
protected boolean |
configLocked |
protected java.lang.String |
dataSourceName |
protected java.util.Set<org.codehaus.groovy.grails.commons.GrailsDomainClass> |
domainClasses |
protected org.codehaus.groovy.grails.commons.GrailsApplication |
grailsApplication |
protected java.lang.String |
sessionFactoryBeanName |
ARTEFACT_PROCESSING_ORDER, auxiliaryDatabaseObjects, classes, collections, columnNameBindingPerTable, DEFAULT_ARTEFACT_PROCESSING_ORDER, DEFAULT_CACHE_CONCURRENCY_STRATEGY, extendsQueue, fetchProfiles, filterDefinitions, imports, metadataSourceQueue, namedQueries, namedSqlQueries, namingStrategy, propertyReferences, secondPasses, settingsFactory, sqlFunctions, sqlResultSetMappings, tableNameBinding, tables, typeDefs, USE_NEW_ID_GENERATOR_MAPPINGS, xmlHelper| Constructor and Description |
|---|
DefaultGrailsDomainConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainConfiguration |
addDomainClass(org.codehaus.groovy.grails.commons.GrailsDomainClass domainClass) |
static void |
configureDomainBinder(org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication,
java.util.Set<org.codehaus.groovy.grails.commons.GrailsDomainClass> domainClasses) |
protected void |
reset() |
protected void |
secondPassCompile()
Overrides the default behaviour to including binding of Grails domain classes.
|
void |
setDataSourceName(java.lang.String name) |
void |
setGrailsApplication(org.codehaus.groovy.grails.commons.GrailsApplication application) |
void |
setSessionFactoryBeanName(java.lang.String name) |
add, addAnnotatedClass, addAuxiliaryDatabaseObject, addCacheableFile, addCacheableFile, addCacheableFileStrictly, addClass, addDirectory, addDocument, addFetchProfile, addFile, addFile, addFilterDefinition, addInputStream, addJar, addPackage, addProperties, addResource, addResource, addSqlFunction, addURL, addXML, buildMapping, buildMappings, buildSessionFactory, buildSettings, buildSettings, configure, configure, configure, configure, configure, createMappings, doConfigure, doConfigure, findPossibleExtends, generateDropSchemaScript, generateSchemaCreationScript, generateSchemaUpdateScript, getClassMapping, getClassMappings, getCollectionMapping, getCollectionMappings, getConfigurationInputStream, getEntityNotFoundDelegate, getEntityResolver, getEntityTuplizerFactory, getEventListeners, getFilterDefinitions, getIdentifierGeneratorFactory, getImports, getInterceptor, getMappedSuperclassMappings, getNamedQueries, getNamedSQLQueries, getNamingStrategy, getPersisterClassProvider, getProperties, getProperty, getReflectionManager, getSessionFactoryObserver, getSqlFunctions, getSqlResultSetMappings, getTableMappings, getTypeResolver, iterateFetchProfiles, mergeProperties, registerTypeOverride, registerTypeOverride, registerTypeOverride, secondPassCompileForeignKeys, setCacheConcurrencyStrategy, setCacheConcurrencyStrategy, setCacheConcurrencyStrategy, setCollectionCacheConcurrencyStrategy, setCollectionCacheConcurrencyStrategy, setEntityNotFoundDelegate, setEntityResolver, setInterceptor, setListener, setListener, setListeners, setListeners, setNamingStrategy, setPersisterClassProvider, setPrecedence, setProperties, setProperty, setSessionFactoryObserver, validateSchemaprotected org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication
protected java.util.Set<org.codehaus.groovy.grails.commons.GrailsDomainClass> domainClasses
protected boolean configLocked
protected java.lang.String sessionFactoryBeanName
protected java.lang.String dataSourceName
protected static GrailsDomainBinder binder
public org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainConfiguration addDomainClass(org.codehaus.groovy.grails.commons.GrailsDomainClass domainClass)
addDomainClass in interface org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainConfigurationpublic void setGrailsApplication(org.codehaus.groovy.grails.commons.GrailsApplication application)
setGrailsApplication in interface org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainConfigurationpublic void setSessionFactoryBeanName(java.lang.String name)
setSessionFactoryBeanName in interface org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainConfigurationpublic void setDataSourceName(java.lang.String name)
setDataSourceName in interface org.codehaus.groovy.grails.orm.hibernate.cfg.GrailsDomainConfigurationprotected void secondPassCompile()
throws org.hibernate.MappingException
secondPassCompile in class org.hibernate.cfg.Configurationorg.hibernate.MappingExceptionpublic static void configureDomainBinder(org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication,
java.util.Set<org.codehaus.groovy.grails.commons.GrailsDomainClass> domainClasses)
protected void reset()
reset in class org.hibernate.cfg.Configuration