AdmMono/src/com/rjconsultores/ventaboletos/exception/BusinessRuntimeException.java

31 lines
730 B
Java

package com.rjconsultores.ventaboletos.exception;
import java.text.MessageFormat;
import org.zkoss.util.resource.Labels;
public class BusinessRuntimeException extends RuntimeException {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
*
* @param message
* - La clave del archivo de traducción
*/
public BusinessRuntimeException(String message) {
super(Labels.getLabel(message) == null ? message :Labels.getLabel(message));
}
/**
*
* @param message- La clave del archivo de traducción
* @param oMsg - Los parametros de la mensage
*/
public BusinessRuntimeException(String message,Object oMsg) {
super(new MessageFormat(Labels.getLabel(message)).format(oMsg));
}
}