Groovy Documentation

grails.rest.render.errors
[Groovy] Class AbstractVndErrorRenderer

java.lang.Object
  grails.rest.render.errors.AbstractVndErrorRenderer
All Implemented Interfaces:
ContainerRenderer

@groovy.transform.CompileStatic
abstract class AbstractVndErrorRenderer
extends java.lang.Object

Abstract super type for Vnd.Error renderers

Authors:
Graeme Rocher
Since:
2.3


Field Summary
static java.lang.String HREF_ATTRIBUTE

static java.lang.String LOGREF_ATTRIBUTE

static java.lang.String MESSAGE_ATTRIBUTE

static java.lang.String RESOURCE_ATTRIBUTE

 
Property Summary
boolean absoluteLinks

java.lang.String encoding

LinkGenerator linkGenerator

org.springframework.context.MessageSource messageSource

boolean prettyPrint

 
Method Summary
java.lang.Class getComponentType()

protected java.lang.Object getObjectId(java.lang.Object target)

java.lang.Class getTargetType()

protected java.lang.String resolveLogRef(java.lang.Object target, org.springframework.validation.ObjectError oe)

Resolve the 'logref' attribute for the error

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), 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()
 

Field Detail

HREF_ATTRIBUTE

public static final java.lang.String HREF_ATTRIBUTE


LOGREF_ATTRIBUTE

public static final java.lang.String LOGREF_ATTRIBUTE


MESSAGE_ATTRIBUTE

public static final java.lang.String MESSAGE_ATTRIBUTE


RESOURCE_ATTRIBUTE

public static final java.lang.String RESOURCE_ATTRIBUTE


 
Property Detail

absoluteLinks

boolean absoluteLinks


encoding

java.lang.String encoding


linkGenerator

@org.springframework.beans.factory.annotation.Autowired
LinkGenerator linkGenerator


messageSource

@org.springframework.beans.factory.annotation.Autowired
org.springframework.context.MessageSource messageSource


prettyPrint

boolean prettyPrint


 
Method Detail

getComponentType

@java.lang.Override
java.lang.Class getComponentType()


getObjectId

@groovy.transform.CompileStatic(TypeCheckingMode.SKIP)
protected java.lang.Object getObjectId(java.lang.Object target)


getTargetType

@java.lang.Override
java.lang.Class getTargetType()


resolveLogRef

protected java.lang.String resolveLogRef(java.lang.Object target, org.springframework.validation.ObjectError oe)
Resolve the 'logref' attribute for the error
Parameters:
target - The target object that caused the error
oe - The ObjectError instance
Returns:
The log reference


 

Groovy Documentation