1 package org.apache.slide.projector; 2 3 import java.util.Locale ; 4 5 import org.apache.slide.projector.i18n.ErrorMessage; 6 7 public class ProcessException extends Exception { 8 private ErrorMessage errorMessage; 9 10 public ProcessException(ErrorMessage errorMessage, Throwable throwable) { 11 super(errorMessage.getSummary(Locale.getDefault(), throwable.getMessage()), throwable); 12 this.errorMessage = errorMessage; 13 } 14 15 public ProcessException(ErrorMessage errorMessage) { 16 super(errorMessage.getSummary(Locale.getDefault(), "no message available")); 17 this.errorMessage = errorMessage; 18 } 19 20 public ErrorMessage getErrorMessage() { 21 return errorMessage; 22 } 23 } | Popular Tags |