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