Package | Description |
---|---|
org.codehaus.groovy.grails.commons |
Modifier and Type | Interface and Description |
---|---|
interface |
ExternalGrailsDomainClass
Represents a persistable Grails domain class that is externally mapped.
|
interface |
GrailsBootstrapClass
Loaded and executed on application load.
|
interface |
GrailsCodecClass
Provides access to Codec classes.
|
interface |
GrailsControllerClass
Represents a controller class in Grails.
|
interface |
GrailsDataSource
Represents a data source in Grails.
|
interface |
GrailsDomainClass
Represents a persistable Grails domain class.
|
interface |
GrailsServiceClass |
interface |
GrailsTagLibClass
Represents a Grails tab library class.
|
interface |
GrailsUrlMappingsClass
Loads the UrlMappings.
|
interface |
InjectableGrailsClass
Represents a Grails class that is to be configured in Spring and as such is injectable.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGrailsClass
Abstract base class for Grails types that provides common functionality for
evaluating conventions within classes.
|
class |
AbstractInjectableGrailsClass
Configures Grails classe to be autowirable by name, always.
|
class |
DefaultGrailsBootstrapClass |
class |
DefaultGrailsClass
A default implementation for Grails classes that need to be registered and managed by a GrailsApplication,
but don't need any special handling.
|
class |
DefaultGrailsCodecClass |
class |
DefaultGrailsControllerClass
Evaluates the conventions contained within controllers to perform auto-configuration.
|
class |
DefaultGrailsDomainClass |
class |
DefaultGrailsServiceClass |
class |
DefaultGrailsTagLibClass
Default implementation of a tag lib class.
|
class |
DefaultGrailsUrlMappingsClass |
Modifier and Type | Method and Description |
---|---|
GrailsClass |
GrailsApplication.addArtefact(java.lang.String artefactType,
java.lang.Class artefactClass)
Registers a new artefact
|
GrailsClass |
DefaultGrailsApplication.addArtefact(java.lang.String artefactType,
java.lang.Class artefactClass)
Adds an artefact of the given type for the given Class.
|
GrailsClass |
GrailsApplication.addArtefact(java.lang.String artefactType,
GrailsClass artefactGrailsClass)
Registers a new artefact
|
GrailsClass |
DefaultGrailsApplication.addArtefact(java.lang.String artefactType,
GrailsClass artefactGrailsClass)
Adds an artefact of the given type for the given GrailsClass.
|
GrailsClass |
DefaultGrailsApplication.addOverridableArtefact(java.lang.String artefactType,
java.lang.Class artefactClass)
Adds an artefact of the given type for the given Class.
|
GrailsClass |
GrailsApplication.getArtefact(java.lang.String artefactType,
java.lang.String name)
Gets the GrailsClass associated with the named artefact class
|
GrailsClass |
DefaultGrailsApplication.getArtefact(java.lang.String artefactType,
java.lang.String name)
Retrieves an artefact for the given type and name.
|
GrailsClass |
GrailsApplication.getArtefactByLogicalPropertyName(java.lang.String type,
java.lang.String logicalName)
Retrieves an artefact by its logical property name.
|
GrailsClass |
DefaultGrailsApplication.getArtefactByLogicalPropertyName(java.lang.String type,
java.lang.String logicalName) |
GrailsClass |
TagLibArtefactHandler.getArtefactForFeature(java.lang.Object feature)
Looks up a tag library by using either a full qualified tag name such as g:link or
via namespace such as "g".
|
GrailsClass |
ControllerArtefactHandler.getArtefactForFeature(java.lang.Object feature) |
GrailsClass |
ArtefactHandlerAdapter.getArtefactForFeature(java.lang.Object feature) |
GrailsClass |
ArtefactHandler.getArtefactForFeature(java.lang.Object feature)
Called to retrieve an artefact relating to some other key for example a URI or tag name
|
GrailsClass |
GrailsApplication.getArtefactForFeature(java.lang.String artefactType,
java.lang.Object featureID)
Get an artefact GrailsClass by a "feature" which depending on the artefact may be a URI or tag name
for example
|
GrailsClass |
DefaultGrailsApplication.getArtefactForFeature(java.lang.String artefactType,
java.lang.Object featureID) |
GrailsClass[] |
GrailsApplication.getArtefacts(java.lang.String artefactType)
Get an array of all the GrailsClass instances relating to artefacts of the specified type.
|
GrailsClass[] |
DefaultGrailsApplication.getArtefacts(java.lang.String artefactType)
Returns all of the GrailsClass instances for the given artefactType as defined by the ArtefactHandler
|
GrailsClass |
DefaultArtefactInfo.getGrailsClass(java.lang.String name) |
GrailsClass |
ArtefactInfo.getGrailsClass(java.lang.String name)
Retrieves the GrailsClass representing a named artefact.
|
GrailsClass |
DefaultArtefactInfo.getGrailsClassByLogicalPropertyName(java.lang.String logicalName) |
GrailsClass |
ArtefactInfo.getGrailsClassByLogicalPropertyName(java.lang.String logicalName)
Retrieves a Grails class by its logical property name.
|
GrailsClass[] |
DefaultArtefactInfo.getGrailsClasses() |
GrailsClass[] |
ArtefactInfo.getGrailsClasses()
Gets you the array of all artefact GrailsClass(es), the classes used to track
information about the artefact.
|
GrailsClass |
DomainClassArtefactHandler.newArtefactClass(java.lang.Class artefactClass) |
GrailsClass |
ArtefactHandlerAdapter.newArtefactClass(java.lang.Class artefactClass)
Creates new GrailsClass derived object using the type supplied in constructor.
|
GrailsClass |
ArtefactHandler.newArtefactClass(java.lang.Class artefactClass)
Called by GrailsApplication when a new class is found and a GrailsClass wrapping it is required
|
GrailsClass |
AnnotationDomainClassArtefactHandler.newArtefactClass(java.lang.Class artefactClass) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,GrailsClass> |
DefaultArtefactInfo.getGrailsClassesByName() |
Modifier and Type | Method and Description |
---|---|
GrailsClass |
GrailsApplication.addArtefact(java.lang.String artefactType,
GrailsClass artefactGrailsClass)
Registers a new artefact
|
GrailsClass |
DefaultGrailsApplication.addArtefact(java.lang.String artefactType,
GrailsClass artefactGrailsClass)
Adds an artefact of the given type for the given GrailsClass.
|
void |
DefaultArtefactInfo.addGrailsClass(GrailsClass artefactClass)
Call to add a new class to this info object.
|
void |
DefaultArtefactInfo.addOverridableGrailsClass(GrailsClass artefactGrailsClass) |
static void |
GrailsDomainConfigurationUtil.configureDomainClassRelationships(GrailsClass[] domainClasses,
java.util.Map<?,?> domainMap)
Configures the relationships between domain classes after they have been all loaded.
|
boolean |
ArtefactHandlerAdapter.isArtefactGrailsClass(GrailsClass artefactGrailsClass) |
boolean |
ArtefactHandler.isArtefactGrailsClass(GrailsClass artefactGrailsClass)
Called to check if the specified GrailsClass is one managed by this artefact handler
|