Groovy Documentation

org.codehaus.groovy.grails.web.converters
[Java] Class ConverterUtil

java.lang.Object
  org.codehaus.groovy.grails.web.converters.ConverterUtil

public class ConverterUtil
extends java.lang.Object

A utility class for creating and dealing with Converter objects.

Authors:
Siegfried Puchbauer
Since:
0.6


Method Summary
static org.springframework.beans.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, org.springframework.context.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 java.lang.Object invokeOriginalAsTypeMethod(java.lang.Object delegate, java.lang.Class clazz)

static boolean isConverterClass(java.lang.Class clazz)

static CircularReferenceBehaviour resolveCircularReferenceBehaviour(java.lang.String str)

static ConverterException resolveConverterException(java.lang.Throwable t)

static java.lang.String trimProxySuffix(java.lang.String name)

 
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()
 

Method Detail

createBeanWrapper

public static org.springframework.beans.BeanWrapper createBeanWrapper(java.lang.Object o)


createConverter

public static java.lang.Object createConverter(java.lang.Class converterClass, java.lang.Object target)


createConverter

public static java.lang.Object createConverter(java.lang.Class converterClass, java.lang.Object target, org.springframework.context.ApplicationContext applicationContext)


extractIdValue

protected java.lang.Object extractIdValue(java.lang.Object domainObject, GrailsDomainClassProperty idProperty)
Reads the value of the primary identifier property of a domain class instance
Parameters:
domainObject - The domain class instance
idProperty - The GrailsDomainClassProperty
Returns:
The primary identifier of the specified domain object


invokeOriginalAsTypeMethod

@SuppressWarnings("rawtypes")
public static java.lang.Object invokeOriginalAsTypeMethod(java.lang.Object delegate, java.lang.Class clazz)


isConverterClass

public static boolean isConverterClass(java.lang.Class clazz)


resolveCircularReferenceBehaviour

public static CircularReferenceBehaviour resolveCircularReferenceBehaviour(java.lang.String str)


resolveConverterException

public static ConverterException resolveConverterException(java.lang.Throwable t)


trimProxySuffix

public static java.lang.String trimProxySuffix(java.lang.String name)


 

Groovy Documentation