org.codehaus.groovy.grails.web.converters
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.
- Since:
- 0.6
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
createBeanWrapper
public static org.springframework.beans.BeanWrapper createBeanWrapper(java.lang.Object o)
extractIdValue
protected java.lang.Object extractIdValue(java.lang.Object domainObject,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty idProperty)
- Reads the value of the primary identifier property of a domain class instance
- Parameters:
domainObject - The domain class instanceidProperty - The GrailsDomainClassProperty
- Returns:
- The primary identifier of the specified domain object
createConverter
public static java.lang.Object createConverter(java.lang.Class<?> converterClass,
java.lang.Object target)
throws ConverterException
- Throws:
ConverterException
createConverter
public static java.lang.Object createConverter(java.lang.Class<?> converterClass,
java.lang.Object target,
org.springframework.context.ApplicationContext applicationContext)
throws ConverterException
- Throws:
ConverterException
trimProxySuffix
public static java.lang.String trimProxySuffix(java.lang.String name)
isConverterClass
public static boolean isConverterClass(java.lang.Class<?> clazz)
invokeOriginalAsTypeMethod
public static java.lang.Object invokeOriginalAsTypeMethod(java.lang.Object delegate,
java.lang.Class<?> clazz)
resolveConverterException
public static ConverterException resolveConverterException(java.lang.Throwable t)
resolveCircularReferenceBehaviour
public static Converter.CircularReferenceBehaviour resolveCircularReferenceBehaviour(java.lang.String str)