public class MessagingUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONNECTION_FAILURE_MESSAGE |
static java.lang.String |
CONTACT_MESSAGE |
static java.lang.String |
DEFAULT_MESSAGE |
static java.lang.String |
REMOTE_ACCESS_FAILURE_MESSAGE |
static java.lang.String |
UNEXPECTED_ERROR_MESSAGE |
static java.lang.String |
WIDGET_IS_DISPOSED_MESSAGE |
Constructor and Description |
---|
MessagingUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
confirmDialog(java.lang.String title,
java.lang.String message)
Displays a question
MessageDialog . |
static void |
dataSourceNotAvailableWarningDialog(java.lang.Object source)
Standard warning dialog for the case when the datasource is not available
|
static void |
error(java.lang.Class source,
org.eclipse.core.runtime.IStatus status)
Logs a status object from a given source as an error.
|
static void |
error(java.lang.Class source,
java.lang.String message,
java.lang.Throwable t)
Logs a string and exception from a given source as an error.
|
static void |
error(java.lang.Class source,
java.lang.Throwable t)
Logs an exception from a given source as an error.
|
static void |
errorDialog(java.lang.String title,
java.lang.Object source,
java.lang.String message,
java.lang.String pluginId,
java.lang.Throwable t,
boolean addContactMesg) |
static void |
errorDialog(java.lang.String title,
java.lang.Object source,
java.lang.String message,
java.lang.String pluginId,
java.lang.Throwable t,
boolean addContactMesg,
boolean showReason)
Displays a
CdmErrorDialog . |
static java.lang.String |
getCauseRecursively(java.lang.Throwable t) |
static java.util.List<java.lang.String> |
getContextInfo()
Returns a list of strings, providing info on,
- login
- editor version
- server (address + source name)
- db schema version
|
static java.lang.String |
getContextInfo(java.util.List<java.lang.String> contextInfo) |
static org.apache.log4j.Logger |
getLog4JLogger(java.lang.Class clazz)
Gets the Log4J logger for a given class
|
static java.lang.String |
getStackTraceAndContextInfo(java.lang.Throwable t,
java.util.List<java.lang.String> contextInfo) |
static void |
info(org.eclipse.core.runtime.IStatus status)
Logs a status object as information.
|
static void |
info(java.lang.String message)
Logs a string as information.
|
static void |
informationDialog(java.lang.String title,
org.eclipse.core.runtime.IStatus status)
Displays an information
MessageDialog . |
static void |
informationDialog(java.lang.String title,
java.lang.String message)
Displays an information
MessageDialog . |
static void |
messageDialog(java.lang.String title,
java.lang.Object source,
java.lang.String message)
Displays a message
MessageDialog . |
static void |
messageDialog(java.lang.String title,
java.lang.Object source,
java.lang.String message,
java.lang.Throwable t)
Displays an error
MessageDialog . |
static void |
messageDialog(java.lang.String title,
java.lang.Object source,
java.lang.String message,
java.lang.Throwable t,
boolean async)
Displays an error
MessageDialog . |
static void |
noDataSourceWarningDialog(java.lang.Object source)
Standard warning dialog for the case when the application is not yet connected to the datasource
|
static void |
notImplementedMessage(java.lang.Object source)
Open a message box that informs the user about unimplemented
functionality.
|
static void |
operationDialog(java.lang.Object source,
java.lang.Exception ex,
java.lang.String pluginId,
java.lang.String operationlabel,
java.lang.String hint)
Displays a dialog for an exception occurring in an operation.
|
static void |
warn(java.lang.Class source,
org.eclipse.core.runtime.IStatus status)
Logs a status object from a given source as a warning.
|
static void |
warn(java.lang.Class source,
java.lang.String message)
Logs a string from a given source as a warning.
|
static void |
warn(java.lang.Class source,
java.lang.Throwable t)
Logs an exception from a given source as a warning.
|
static void |
warningDialog(java.lang.String title,
java.lang.Object source,
org.eclipse.core.runtime.IStatus status)
Displays a warning
MessageDialog . |
static void |
warningDialog(java.lang.String title,
java.lang.Object source,
java.lang.String message)
Displays a warning
MessageDialog . |
public static final java.lang.String UNEXPECTED_ERROR_MESSAGE
public static final java.lang.String CONTACT_MESSAGE
public static final java.lang.String DEFAULT_MESSAGE
public static final java.lang.String CONNECTION_FAILURE_MESSAGE
public static final java.lang.String REMOTE_ACCESS_FAILURE_MESSAGE
public static final java.lang.String WIDGET_IS_DISPOSED_MESSAGE
public static org.apache.log4j.Logger getLog4JLogger(java.lang.Class clazz)
clazz
- a Class
object.Logger
object.public static void info(org.eclipse.core.runtime.IStatus status)
status
- a IStatus
object.public static void info(java.lang.String message)
message
- a String
object.public static void warn(java.lang.Class source, java.lang.Throwable t)
source
- t
- public static void warn(java.lang.Class source, org.eclipse.core.runtime.IStatus status)
source
- status
- public static void warn(java.lang.Class source, java.lang.String message)
source
- a Class
object.message
- a String
object.public static void error(java.lang.Class source, org.eclipse.core.runtime.IStatus status)
source
- a Class
object.status
- a IStatus
object.public static void error(java.lang.Class source, java.lang.String message, java.lang.Throwable t)
source
- a Class
object.message
- a String
object.t
- a Throwable
object.public static void error(java.lang.Class source, java.lang.Throwable t)
source
- a Class
object.t
- a Throwable
object.public static java.util.List<java.lang.String> getContextInfo()
public static java.lang.String getStackTraceAndContextInfo(java.lang.Throwable t, java.util.List<java.lang.String> contextInfo)
public static java.lang.String getContextInfo(java.util.List<java.lang.String> contextInfo)
public static void errorDialog(java.lang.String title, java.lang.Object source, java.lang.String message, java.lang.String pluginId, java.lang.Throwable t, boolean addContactMesg)
public static void errorDialog(java.lang.String title, java.lang.Object source, java.lang.String message, java.lang.String pluginId, java.lang.Throwable t, boolean addContactMesg, boolean showReason)
CdmErrorDialog
.title
- source
- message
- pluginId
- t
- public static void operationDialog(java.lang.Object source, java.lang.Exception ex, java.lang.String pluginId, java.lang.String operationlabel, java.lang.String hint)
CdmErrorDialog
in case of a
security runtime exception or a warning MessageDialog
in
case of any other exception.title
- a String
object.source
- a Object
object.status
- a IStatus
object.public static boolean confirmDialog(java.lang.String title, java.lang.String message)
MessageDialog
.title
- a String
object.message
- a String
object.public static void messageDialog(java.lang.String title, java.lang.Object source, java.lang.String message)
MessageDialog
.title
- source
- message
- public static void messageDialog(java.lang.String title, java.lang.Object source, java.lang.String message, java.lang.Throwable t)
MessageDialog
.title
- The dialogs titlesource
- The object where the warning was generated (used by log4j)message
- An informative String to be presented to the usertitle
- The dialogs titlet
- a Throwable if one exists or nullpublic static void messageDialog(java.lang.String title, java.lang.Object source, java.lang.String message, java.lang.Throwable t, boolean async)
MessageDialog
.title
- The dialogs titlesource
- The object where the warning was generated (used by log4j)message
- An informative String to be presented to the usertitle
- The dialogs titlet
- a Throwable if one exists or nullpublic static java.lang.String getCauseRecursively(java.lang.Throwable t)
public static void warningDialog(java.lang.String title, java.lang.Object source, org.eclipse.core.runtime.IStatus status)
MessageDialog
.title
- termBase
- status
- public static void noDataSourceWarningDialog(java.lang.Object source)
source
- public static void dataSourceNotAvailableWarningDialog(java.lang.Object source)
source
- public static void warningDialog(java.lang.String title, java.lang.Object source, java.lang.String message)
MessageDialog
.title
- The dialogs titlesource
- The object where the warning was generated (used by log4j)message
- An informative String to be presented to the userpublic static void informationDialog(java.lang.String title, org.eclipse.core.runtime.IStatus status)
MessageDialog
.title
- status
- public static void informationDialog(java.lang.String title, java.lang.String message)
MessageDialog
.title
- a String
object.message
- a String
object.public static void notImplementedMessage(java.lang.Object source)
source
- a Object
object.Copyright © 2007-2018. All Rights Reserved.