public class DomainClassMarshaller extends IncludeExcludePropertyMarshaller<JSON>
| 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) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
asShortObject(java.lang.Object refObj,
JSON json,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty idProperty,
org.codehaus.groovy.grails.commons.GrailsDomainClass referencedDomainClass) |
protected java.lang.Object |
extractValue(java.lang.Object domainObject,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty property) |
boolean |
isIncludeVersion() |
protected boolean |
isRenderDomainClassRelations() |
void |
marshalObject(java.lang.Object value,
JSON json)
Performs the conversion
|
void |
setIncludeVersion(boolean includeVersion) |
boolean |
supports(java.lang.Object object)
Checks wheter the ObjectMarshaller is able/intended to support the given Object
|
excludesProperty, includesProperty, shouldIncludepublic 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 isIncludeVersion()
public void setIncludeVersion(boolean includeVersion)
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,
JSON json)
throws ConverterException
ObjectMarshallervalue - the object which is about getting convertedjson - the Converter to useConverterException - on failureprotected void asShortObject(java.lang.Object refObj,
JSON json,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty idProperty,
org.codehaus.groovy.grails.commons.GrailsDomainClass referencedDomainClass)
throws ConverterException
ConverterExceptionprotected java.lang.Object extractValue(java.lang.Object domainObject,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty property)
protected boolean isRenderDomainClassRelations()