org.jboss.seam.rest.exceptions
Class Mapping

java.lang.Object
  extended by org.jboss.seam.rest.exceptions.Mapping

public class Mapping
extends Object

Represents a mapping of an exception to an HTTP status code and response body.

Author:
Jozef Hartinger

Constructor Summary
Mapping()
           
Mapping(Class<? extends Throwable> exceptionType, int statusCode)
           
Mapping(Class<? extends Throwable> exceptionType, int statusCode, String message, boolean useExceptionMessage, boolean interpolateMessageBody, boolean useJaxb)
           
 
Method Summary
 Class<? extends Throwable> getExceptionType()
           
 String getMessage()
           
 int getStatusCode()
           
 boolean isInterpolateMessageBody()
           
 boolean isUseExceptionMessage()
           
 boolean isUseJaxb()
           
 void setExceptionType(Class<? extends Throwable> exceptionType)
           
 void setInterpolateMessageBody(boolean interpolateMessageBody)
           
 void setMessage(String message)
           
 void setStatusCode(int statusCode)
           
 void setUseExceptionMessage(boolean useExceptionMessage)
           
 void setUseJaxb(boolean useJaxb)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Mapping

public Mapping()

Mapping

public Mapping(Class<? extends Throwable> exceptionType,
               int statusCode)

Mapping

public Mapping(Class<? extends Throwable> exceptionType,
               int statusCode,
               String message,
               boolean useExceptionMessage,
               boolean interpolateMessageBody,
               boolean useJaxb)
Method Detail

getExceptionType

public Class<? extends Throwable> getExceptionType()

setExceptionType

public void setExceptionType(Class<? extends Throwable> exceptionType)

getStatusCode

public int getStatusCode()

setStatusCode

public void setStatusCode(int statusCode)

getMessage

public String getMessage()

setMessage

public void setMessage(String message)

isInterpolateMessageBody

public boolean isInterpolateMessageBody()

setInterpolateMessageBody

public void setInterpolateMessageBody(boolean interpolateMessageBody)

isUseExceptionMessage

public boolean isUseExceptionMessage()

setUseExceptionMessage

public void setUseExceptionMessage(boolean useExceptionMessage)

isUseJaxb

public boolean isUseJaxb()

setUseJaxb

public void setUseJaxb(boolean useJaxb)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011 Seam Framework. All Rights Reserved.