|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.grails.web.converters.ConverterUtil
public class ConverterUtil
A utility class for creating and dealing with Converter objects.
Constructor Summary | |
protected ConverterUtil()
|
Method Summary | |
---|---|
static void
|
clearInstance()
|
static BeanWrapper
|
createBeanWrapper(java.lang.Object o)
|
static java.lang.Object
|
createConverter(java.lang.Class converterClass, java.lang.Object target)
|
static java.lang.Object
|
createConverter(java.lang.Class converterClass, java.lang.Object target, ApplicationContext applicationContext)
|
protected java.lang.Object
|
extractIdValue(java.lang.Object domainObject, GrailsDomainClassProperty idProperty)
Reads the value of the primary identifier property of a domain class instance |
static GrailsDomainClass
|
getDomainClass(java.lang.String name)
|
static java.util.Set
|
getDomainClassNames()
|
protected static ConverterUtil
|
getInstance()
|
static java.lang.Object
|
invokeOriginalAsTypeMethod(java.lang.Object delegate, java.lang.Class clazz)
|
static boolean
|
isConverterClass(java.lang.Class clazz)
|
static boolean
|
isDomainClass(java.lang.Class clazz)
|
static java.lang.Object
|
resolveCircularReferenceBehaviour(java.lang.String str)
|
static ConverterException
|
resolveConverterException(java.lang.Throwable t)
|
static void
|
setGrailsApplication(GrailsApplication grailsApp)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
protected ConverterUtil()
Method Detail |
---|
public static void clearInstance()
public static BeanWrapper createBeanWrapper(java.lang.Object o)
public static java.lang.Object createConverter(java.lang.Class converterClass, java.lang.Object target)
public static java.lang.Object createConverter(java.lang.Class converterClass, java.lang.Object target, ApplicationContext applicationContext)
protected java.lang.Object extractIdValue(java.lang.Object domainObject, GrailsDomainClassProperty idProperty)
domainObject
- The domain class instanceidProperty
- The GrailsDomainClassProperty
public static GrailsDomainClass getDomainClass(java.lang.String name)
@SuppressWarnings("unchecked") public static java.util.Set getDomainClassNames()
protected static ConverterUtil getInstance()
@SuppressWarnings("rawtypes") public static java.lang.Object invokeOriginalAsTypeMethod(java.lang.Object delegate, java.lang.Class clazz)
public static boolean isConverterClass(java.lang.Class clazz)
public static boolean isDomainClass(java.lang.Class clazz)
public static java.lang.Object resolveCircularReferenceBehaviour(java.lang.String str)
public static ConverterException resolveConverterException(java.lang.Throwable t)
public static void setGrailsApplication(GrailsApplication grailsApp)
Groovy Documentation