public interface ExternalSystemNotificationExtension
external system notifications shown to end-user by the ide.| Modifier and Type | Field and Description |
|---|---|
static ExtensionPointName<ExternalSystemNotificationExtension> |
EP_NAME |
| Modifier and Type | Method and Description |
|---|---|
void |
customize(NotificationData notificationData,
Project project,
java.lang.Throwable error)
Allows to customize external system processing notification.
|
ProjectSystemId |
getTargetExternalSystemId() |
default boolean |
isInternalError(java.lang.Throwable error)
Allows to determine internal errors comes from external system which might be confusing for IDE users.
|
static final ExtensionPointName<ExternalSystemNotificationExtension> EP_NAME
ProjectSystemId getTargetExternalSystemId()
void customize(NotificationData notificationData, Project project, java.lang.Throwable error)
notificationData - notification dataproject - target ide projecterror - error occurred during external system processingdefault boolean isInternalError(java.lang.Throwable error)
error - error occurred during external system processing