## Uses of Interface
org.codehaus.groovy.grails.commons.GrailsDomainClass

Packages that use GrailsDomainClass
org.codehaus.groovy.grails.commons
org.codehaus.groovy.grails.commons.spring
org.codehaus.groovy.grails.orm.hibernate
org.codehaus.groovy.grails.orm.hibernate.cfg
org.codehaus.groovy.grails.scaffolding
org.codehaus.groovy.grails.validation
org.codehaus.groovy.grails.web.converters

Uses of GrailsDomainClass in org.codehaus.groovy.grails.commons

Subinterfaces of GrailsDomainClass in org.codehaus.groovy.grails.commons
`interface` `ExternalGrailsDomainClass` Represents a persistable Grails domain class that is externally mapped.

Classes in org.codehaus.groovy.grails.commons that implement GrailsDomainClass
`class` `DefaultGrailsDomainClass`

Methods in org.codehaus.groovy.grails.commons that return GrailsDomainClass
`GrailsDomainClass` `GrailsDomainClassProperty.getComponent()` If #isEmbedded returns true then this method can be called to obtain a reference to the embedded component, which implements the GrailsDomainClass interface
`GrailsDomainClass` `DefaultGrailsDomainClassProperty.getComponent()`
`GrailsDomainClass` `GrailsDomainClassProperty.getDomainClass()` Returns the parent domain class of the property instance
`GrailsDomainClass` `DefaultGrailsDomainClassProperty.getDomainClass()`
`GrailsDomainClass` `GrailsDomainClassProperty.getReferencedDomainClass()` Returns the GrailsDomainClass of a relationship property or null if the property is not a relationship property
`GrailsDomainClass` `DefaultGrailsDomainClassProperty.getReferencedDomainClass()`

Methods in org.codehaus.groovy.grails.commons with parameters of type GrailsDomainClass
`static Serializable` `GrailsDomainConfigurationUtil.getAssociationIdentifier(Object target, String propertyName, GrailsDomainClass referencedDomainClass)`
`GrailsControllerClass` `GrailsApplication.getScaffoldingController(GrailsDomainClass domainClass)` Retrieves the controller that is scaffolding the specified domain class
`GrailsControllerClass` `DefaultGrailsApplication.getScaffoldingController(GrailsDomainClass domainClass)`
`void` `GrailsDomainClassProperty.setReferencedDomainClass(GrailsDomainClass referencedGrailsDomainClass)` Sets the references domain class on the property
`void` `DefaultGrailsDomainClassProperty.setReferencedDomainClass(GrailsDomainClass referencedDomainClass)`

Constructors in org.codehaus.groovy.grails.commons with parameters of type GrailsDomainClass
`DefaultGrailsDomainClassProperty(GrailsDomainClass domainClass, PropertyDescriptor descriptor)`

Uses of GrailsDomainClass in org.codehaus.groovy.grails.commons.spring

Methods in org.codehaus.groovy.grails.commons.spring with parameters of type GrailsDomainClass
`void` `GrailsRuntimeConfigurator.updateDomainClass(GrailsDomainClass domainClass, GrailsApplicationContext context)` Updates an existing domain class within the application context

Uses of GrailsDomainClass in org.codehaus.groovy.grails.orm.hibernate

Classes in org.codehaus.groovy.grails.orm.hibernate that implement GrailsDomainClass
`class` `GrailsHibernateDomainClass` An implementation of the GrailsDomainClass interface that allows Classes mapped in Hibernate to integrate with Grails' validation, dynamic methods etc. seamlessly

Methods in org.codehaus.groovy.grails.orm.hibernate that return GrailsDomainClass
`GrailsDomainClass` `GrailsHibernateDomainClassProperty.getComponent()`
`GrailsDomainClass` `GrailsHibernateDomainClassProperty.getDomainClass()`
`GrailsDomainClass` `GrailsHibernateDomainClassProperty.getReferencedDomainClass()`

Methods in org.codehaus.groovy.grails.orm.hibernate with parameters of type GrailsDomainClass
`void` `GrailsHibernateDomainClassProperty.setReferencedDomainClass(GrailsDomainClass referencedGrailsDomainClass)`

Uses of GrailsDomainClass in org.codehaus.groovy.grails.orm.hibernate.cfg

Methods in org.codehaus.groovy.grails.orm.hibernate.cfg with parameters of type GrailsDomainClass
`GrailsDomainConfiguration` `GrailsDomainConfiguration.addDomainClass(GrailsDomainClass domainClass)` Adds a domain class to the configuration
`GrailsDomainConfiguration` `DefaultGrailsDomainConfiguration.addDomainClass(GrailsDomainClass domainClass)`
`static void` `GrailsDomainBinder.bindClass(GrailsDomainClass domainClass, org.hibernate.cfg.Mappings mappings)` Binds a Grails domain class to the Hibernate runtime meta model
`static void` `GrailsDomainBinder.bindRoot(GrailsDomainClass domainClass, org.hibernate.cfg.Mappings mappings)` Binds a root class (one with no super classes) to the runtime meta model based on the supplied Grails domain class
`protected static void` `GrailsDomainBinder.createClassProperties(GrailsDomainClass domainClass, org.hibernate.mapping.PersistentClass persistentClass, org.hibernate.cfg.Mappings mappings)` Creates and binds the properties for the specified Grails domain class and PersistantClass and binds them to the Hibernate runtime meta model

Uses of GrailsDomainClass in org.codehaus.groovy.grails.scaffolding

Methods in org.codehaus.groovy.grails.scaffolding with parameters of type GrailsDomainClass
`void` `GrailsTemplateGenerator.generateController(GrailsDomainClass domainClass, String destDir)` Generates a controller for the supplied domain class
`void` `GrailsTemplateGenerator.generateController(GrailsDomainClass domainClass, Writer out)` Generates a controller for the specified domain class, writing the result to the specified java.io.Writer instance
`void` `GrailsTemplateGenerator.generateView(GrailsDomainClass domainClass, String viewName, Writer out)` Generates a view for the specified domain class and view name writing the result to the specified java.io.Writer instance
`void` `GrailsTemplateGenerator.generateViews(GrailsDomainClass domainClass, String destDir)` Generates the necessary views for the supplied domain class

Constructors in org.codehaus.groovy.grails.scaffolding with parameters of type GrailsDomainClass
`DomainClassPropertyComparator(GrailsDomainClass domainClass)`

Uses of GrailsDomainClass in org.codehaus.groovy.grails.validation

Methods in org.codehaus.groovy.grails.validation that return GrailsDomainClass
`GrailsDomainClass` `GrailsDomainClassValidator.getDomainClass()`

Methods in org.codehaus.groovy.grails.validation with parameters of type GrailsDomainClass
`void` `GrailsDomainClassValidator.setDomainClass(GrailsDomainClass domainClass)`

Uses of GrailsDomainClass in org.codehaus.groovy.grails.web.converters

Methods in org.codehaus.groovy.grails.web.converters that return GrailsDomainClass
`static GrailsDomainClass` `ConverterUtil.getDomainClass(String name)`

Copyright (c) 2005-2006 The Grails project