/*
* MessageDialog.java
*
* Created on August 23, 2006, 10:45 PM
*/
package com.floreantpos.ui.dialog;
import java.awt.Component;
import javax.swing.JOptionPane;
import org.apache.log4j.Logger;
import com.floreantpos.main.Application;
/**
*
* @author MShahriar
*/
public class POSMessageDialog extends javax.swing.JDialog {
public static final String ERROR_MESSAGE = "We are unable to serve the request due to an error, please try again.";
private static Logger logger = Logger.getLogger(Application.class);
public static void showMessage(String message) {
JOptionPane.showMessageDialog(Application.getPosWindow(), message, "MDS-POS", JOptionPane.INFORMATION_MESSAGE, null);
}
public static void showError(String message) {
JOptionPane.showMessageDialog(Application.getPosWindow(), message, "MDS-POS", JOptionPane.ERROR_MESSAGE, null);
}
public static void showError(Component parent, String message) {
JOptionPane.showMessageDialog(parent, message, "MDS-POS", JOptionPane.ERROR_MESSAGE, null);
}
public static void showError(String message, Throwable x) {
logger.error(message, x);
JOptionPane.showMessageDialog(Application.getPosWindow(), message, "Error", JOptionPane.ERROR_MESSAGE, null);
}
public static void showError(Component parent, String message, Throwable x) {
logger.error(message, x);
JOptionPane.showMessageDialog(parent, message, "MDS-POS", JOptionPane.ERROR_MESSAGE, null);
}
}