/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.modelgenerator.xml.jdbc.ui.util;
import org.teiid.core.designer.PluginUtil;
import org.teiid.core.designer.util.I18nUtil;
import org.teiid.designer.modelgenerator.xml.XmlImporterUiPlugin;
import org.teiid.designer.ui.common.util.WidgetUtil;
/**
* @since 8.0
*/
public final class JdbcUiUtil
{
//============================================================================================================================
// Constants
private static final String I18N_PREFIX = I18nUtil.getPropertyPrefix(JdbcUiUtil.class);
private static PluginUtil util = XmlImporterUiPlugin.getDefault().getPluginUtil();
private static final String ERROR_ACCESSING_DATABASE_MESSAGE = util.getString(I18N_PREFIX + "errorAccessingDatabaseMessage"); //$NON-NLS-1$
//============================================================================================================================
// Static Methods
/**<p>
* </p>
* @since 4.0
*/
public static void showAccessError(final Throwable error) {
util.log(error);
WidgetUtil.showCause(ERROR_ACCESSING_DATABASE_MESSAGE, error);
}
/**<p>
* </p>
* @since 4.0
*/
public static void showError(final Throwable error, final String message) {
util.log(error);
WidgetUtil.showError(message);
}
}