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) | 空 | 发布与当前模块相关的错误消息 |