public class DomainClassMarshaller extends IncludeExcludePropertyMarshaller<XML>
| Modifier and Type | Field and Description |
|---|---|
protected org.codehaus.groovy.grails.commons.GrailsApplication |
application |
protected boolean |
includeVersion |
protected org.codehaus.groovy.grails.support.proxy.ProxyHandler |
proxyHandler |
| Constructor and Description |
|---|
DomainClassMarshaller(boolean includeVersion,
org.codehaus.groovy.grails.commons.GrailsApplication application) |
DomainClassMarshaller(boolean includeVersion,
org.codehaus.groovy.grails.support.proxy.ProxyHandler proxyHandler,
org.codehaus.groovy.grails.commons.GrailsApplication application) |
DomainClassMarshaller(org.codehaus.groovy.grails.commons.GrailsApplication application) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
asShortObject(java.lang.Object refObj,
XML xml,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty idProperty,
org.codehaus.groovy.grails.commons.GrailsDomainClass referencedDomainClass) |
protected boolean |
isRenderDomainClassRelations() |
void |
marshalObject(java.lang.Object value,
XML xml)
Performs the conversion
|
protected boolean |
shouldInitializeProxies() |
boolean |
supports(java.lang.Object object)
Checks wheter the ObjectMarshaller is able/intended to support the given Object
|
excludesProperty, includesProperty, shouldIncludeprotected final boolean includeVersion
protected org.codehaus.groovy.grails.support.proxy.ProxyHandler proxyHandler
protected org.codehaus.groovy.grails.commons.GrailsApplication application
public DomainClassMarshaller(org.codehaus.groovy.grails.commons.GrailsApplication application)
public DomainClassMarshaller(boolean includeVersion,
org.codehaus.groovy.grails.commons.GrailsApplication application)
public DomainClassMarshaller(boolean includeVersion,
org.codehaus.groovy.grails.support.proxy.ProxyHandler proxyHandler,
org.codehaus.groovy.grails.commons.GrailsApplication application)
public boolean supports(java.lang.Object object)
ObjectMarshallerobject - the object which is about getting convertedtrue if the marshaller can/should perform the marshalling, false otherwisepublic void marshalObject(java.lang.Object value,
XML xml)
throws ConverterException
ObjectMarshallervalue - the object which is about getting convertedxml - the Converter to useConverterException - on failureprotected boolean shouldInitializeProxies()
protected void asShortObject(java.lang.Object refObj,
XML xml,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty idProperty,
org.codehaus.groovy.grails.commons.GrailsDomainClass referencedDomainClass)
throws ConverterException
ConverterExceptionprotected boolean isRenderDomainClassRelations()