Class WebAppExceptionBuilder

java.lang.Object
org.cristalise.restapi.WebAppExceptionBuilder

public class WebAppExceptionBuilder extends Object
  • Constructor Details

    • WebAppExceptionBuilder

      public WebAppExceptionBuilder()
    • WebAppExceptionBuilder

      public WebAppExceptionBuilder(String msg, Exception ex, javax.ws.rs.core.Response.Status code, javax.ws.rs.core.NewCookie cookie)
      Creates a WebApplicationException Builder from a simple text message, exception and status
      Parameters:
      msg - text message
      ex - exception
      code - HTTP status of the response
      cookie - cookie will be added to the response
  • Method Details

    • exception

      public WebAppExceptionBuilder exception(Exception ex)
      Creates a WebApplicationException Builder
      Parameters:
      ex -
      Returns:
    • message

      public WebAppExceptionBuilder message(String message)
      Creates a WebApplicationException Builder
      Parameters:
      message -
      Returns:
    • status

      public WebAppExceptionBuilder status(javax.ws.rs.core.Response.Status status)
      Creates a WebApplicationException Builder
      Parameters:
      status -
      Returns:
    • newCookie

      public WebAppExceptionBuilder newCookie(javax.ws.rs.core.NewCookie newCookie)
      Creates a WebApplicationException Builder
      Parameters:
      newCookie -
      Returns:
    • build

      public javax.ws.rs.WebApplicationException build()
      Creates a WebApplicationException response from a simple text message, exception and status
      Returns:
      WebApplicationException Response