1 // Copyright 2011 Google Inc. All Rights Reserved.
3 package com
.google
.appengine
.api
.conversion
;
6 * Customized exception for all conversion service errors.
9 public final class ConversionServiceException
extends RuntimeException
{
11 private final ConversionErrorCode errorCode
;
14 * Constructs a new ConversionServiceException without an error message.
16 * @param errorCode conversion service error code
18 ConversionServiceException(ConversionErrorCode errorCode
) {
23 * Constructs a new ConversionServiceException with an error message.
25 * @param errorCode conversion service error code
26 * @param errorDetail conversion service error detail
28 ConversionServiceException(
29 ConversionErrorCode errorCode
, String errorDetail
) {
30 super("ConversionError " + errorCode
.toString() + ": " + errorDetail
);
31 this.errorCode
= errorCode
;
34 ConversionServiceException(ConversionErrorCode errorCode
, Throwable cause
) {
36 this.errorCode
= errorCode
;
40 * Returns the error code.
42 public ConversionErrorCode
getErrorCode() {