[New] Added I18nMessage property to StrolchException
This commit is contained in:
parent
b3d2501e5b
commit
523d1372c1
|
@ -15,23 +15,37 @@
|
||||||
*/
|
*/
|
||||||
package li.strolch.exception;
|
package li.strolch.exception;
|
||||||
|
|
||||||
|
import li.strolch.utils.I18nMessage;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Robert von Burg <eitch@eitchnet.ch>
|
* @author Robert von Burg <eitch@eitchnet.ch>
|
||||||
*/
|
*/
|
||||||
public class StrolchException extends RuntimeException {
|
public class StrolchException extends RuntimeException {
|
||||||
|
|
||||||
/**
|
private I18nMessage i18n;
|
||||||
* @param message
|
|
||||||
* @param cause
|
|
||||||
*/
|
|
||||||
public StrolchException(String message, Throwable cause) {
|
public StrolchException(String message, Throwable cause) {
|
||||||
super(message, cause);
|
super(message, cause);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param message
|
|
||||||
*/
|
|
||||||
public StrolchException(String message) {
|
public StrolchException(String message) {
|
||||||
super(message);
|
super(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean hasI18n() {
|
||||||
|
return this.i18n != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
public I18nMessage getI18n() {
|
||||||
|
return this.i18n;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setI18n(I18nMessage i18n) {
|
||||||
|
this.i18n = i18n;
|
||||||
|
}
|
||||||
|
|
||||||
|
public StrolchException i18n(I18nMessage i18n) {
|
||||||
|
this.i18n = i18n;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue