org.grails.datastore.gorm.config
Class GrailsDomainClassMappingContext

java.lang.Object
  extended by org.grails.datastore.mapping.model.AbstractMappingContext
      extended by org.grails.datastore.gorm.config.GrailsDomainClassMappingContext
All Implemented Interfaces:
org.grails.datastore.mapping.model.lifecycle.Initializable, org.grails.datastore.mapping.model.MappingContext

public class GrailsDomainClassMappingContext
extends org.grails.datastore.mapping.model.AbstractMappingContext

A MappingContext that adapts the Grails domain model to the Mapping API.

Since:
1.0

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.grails.datastore.mapping.model.MappingContext
org.grails.datastore.mapping.model.MappingContext.Listener
 
Field Summary
 
Fields inherited from class org.grails.datastore.mapping.model.AbstractMappingContext
conversionService, entityValidators, eventListeners, GROOVY_PROXY_FACTORY_NAME, JAVASIST_PROXY_FACTORY, persistentEntities, persistentEntitiesByDiscriminator, persistentEntitiesByName, proxyFactory
 
Constructor Summary
GrailsDomainClassMappingContext(org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication)
           
 
Method Summary
protected  org.grails.datastore.mapping.model.PersistentEntity createPersistentEntity(java.lang.Class javaClass)
           
 org.codehaus.groovy.grails.commons.GrailsApplication getGrailsApplication()
           
 org.grails.datastore.mapping.model.MappingFactory getMappingFactory()
           
 org.grails.datastore.mapping.model.MappingConfigurationStrategy getMappingSyntaxStrategy()
           
 
Methods inherited from class org.grails.datastore.mapping.model.AbstractMappingContext
addEntityValidator, addExternalPersistentEntity, addMappingContextListener, addPersistentEntities, addPersistentEntity, addPersistentEntity, addTypeConverter, createEmbeddedEntity, getChildEntityByDiscriminator, getConversionService, getConverterRegistry, getEntityValidator, getPersistentEntities, getPersistentEntity, getProxyFactory, initialize, isInInheritanceHierarchy, isInitialized, isPersistentEntity, isPersistentEntity, setCanInitializeEntities, setProxyFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrailsDomainClassMappingContext

public GrailsDomainClassMappingContext(org.codehaus.groovy.grails.commons.GrailsApplication grailsApplication)
Method Detail

getGrailsApplication

public org.codehaus.groovy.grails.commons.GrailsApplication getGrailsApplication()

getMappingSyntaxStrategy

public org.grails.datastore.mapping.model.MappingConfigurationStrategy getMappingSyntaxStrategy()

getMappingFactory

public org.grails.datastore.mapping.model.MappingFactory getMappingFactory()
Specified by:
getMappingFactory in interface org.grails.datastore.mapping.model.MappingContext
Specified by:
getMappingFactory in class org.grails.datastore.mapping.model.AbstractMappingContext

createPersistentEntity

protected org.grails.datastore.mapping.model.PersistentEntity createPersistentEntity(java.lang.Class javaClass)
Specified by:
createPersistentEntity in class org.grails.datastore.mapping.model.AbstractMappingContext