Package grails.core
Class DefaultGrailsClass
- java.lang.Object
-
- org.grails.core.AbstractGrailsClass
-
- grails.core.DefaultGrailsClass
-
- All Implemented Interfaces:
GrailsClass,GrailsApplicationAware,org.springframework.beans.factory.Aware
public class DefaultGrailsClass extends AbstractGrailsClass
A default implementation for Grails classes that need to be registered and managed by a GrailsApplication, but don't need any special handling.- Since:
- 0.5
-
-
Field Summary
-
Fields inherited from class org.grails.core.AbstractGrailsClass
grailsApplication
-
-
Constructor Summary
Constructors Constructor Description DefaultGrailsClass(java.lang.Class<?> clazz)DefaultGrailsClass(java.lang.Class<?> clazz, java.lang.String trailingName)Contructor to be used by all child classes to create a new instance and get the name right.
-
Method Summary
-
Methods inherited from class org.grails.core.AbstractGrailsClass
getApplication, getClazz, getFullName, getLogicalPropertyName, getMetaClass, getMetaProperties, getName, getNaturalName, getPackageName, getPluginName, getPropertyDescriptors, getPropertyName, getPropertyOrStaticPropertyOrFieldValue, getPropertyType, getPropertyValue, getPropertyValue, getPropertyValueObject, getReferenceInstance, getShortName, getStaticPropertyValue, hasMetaMethod, hasMetaMethod, hasMetaProperty, hasProperty, isAbstract, isActionMethod, isReadableProperty, newInstance, setGrailsApplication, toString
-
-
-
-
Constructor Detail
-
DefaultGrailsClass
public DefaultGrailsClass(java.lang.Class<?> clazz, java.lang.String trailingName)Contructor to be used by all child classes to create a new instance and get the name right.- Parameters:
clazz- the Grails classtrailingName- the trailing part of the name for this class type
-
DefaultGrailsClass
public DefaultGrailsClass(java.lang.Class<?> clazz)
-
-