IPluginNotificationHandler 用于定义针对在 Orchestrator 通过插件访问的对象上所发生的不同类型事件而向 Orchestrator 发出通知的方法。

IPluginNotificationHandler 接口定义了以下方法。

方法

返回

说明

getSessionID()

java.lang.String

返回当前会话 ID。

notifyElementDeleted(java.lang.String type, java.lang.String id)

通知系统具有给定类型和 ID 的对象已被删除。

notifyElementInvalidate(java.lang.String type, java.lang.String id)

通知系统某个对象的关系已被更改。您可以使用 notifyElementInvalidate() 方法通知 Orchestrator 有关对象之间关系的所有变更情况,而不仅仅是使对象无效的关系变更。例如,向父项添加子对象即表示这两个对象之间关系发生了变更。

notifyElementUpdated(java.lang.String type, java.lang.String id)

通知系统某个对象的属性已被更改。

notifyMessage(ch.dunes.vso.sdk.api.ErrorLevel severity, java.lang.String type, java.lang.String id, java.lang.String message)

发布与当前模块相关的错误消息