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)); } }