package net.codjo.dataprocess.common.exception;
/**
*
*/
public class DataProcessException extends Exception {
public DataProcessException(String message) {
super(message);
}
public DataProcessException(Throwable cause) {
super(cause);
}
public DataProcessException(String message, Throwable cause) {
super(message, cause);
}
@Override
public String getLocalizedMessage() {
String localizedMessage = super.getLocalizedMessage();
if (getCause() != null && !localizedMessage.equals(getCause().getLocalizedMessage())) {
return localizedMessage + ", caus�e par: " + getCause().getLocalizedMessage();
}
else {
return localizedMessage;
}
}
}