Groovy Documentation

org.devnull.error.web.message
[Groovy] Class HttpErrorMessage

java.lang.Object
  org.devnull.error.web.message.HttpErrorMessage

@ToString(includeNames = true)
@EqualsAndHashCode
class HttpErrorMessage
extends java.lang.Object

Used by ErrorResolvers as a container to pass error messages to HTTP clients.


Property Summary
java.util.Date date

Date at which the error occurred (defaults to constructed time)

java.util.Map fieldMessages

Errors corresponding to bean fields (probably validation errors)

java.util.List messages

Errors which do not correspond to a field

java.lang.String requestUri

URI which generated the error

java.lang.String stackTrace

Exception stack trace

java.lang.Integer statusCode

Http status code (default = 500)

java.lang.String user

User who generated the error

 
Method Summary
java.lang.Boolean isClientError()

Determines if the error produces is a client or server related error @return

 
Methods inherited from class java.lang.Object
java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long)
 

Property Detail

date

java.util.Date date
Date at which the error occurred (defaults to constructed time)


fieldMessages

java.util.Map fieldMessages
Errors corresponding to bean fields (probably validation errors)


messages

java.util.List messages
Errors which do not correspond to a field


requestUri

java.lang.String requestUri
URI which generated the error


stackTrace

java.lang.String stackTrace
Exception stack trace


statusCode

java.lang.Integer statusCode
Http status code (default = 500)


user

java.lang.String user
User who generated the error


 
Method Detail

isClientError

java.lang.Boolean isClientError()
Determines if the error produces is a client or server related error
Returns:


 

Groovy Documentation