The IPluginNotificationHandler defines methods to notify Orchestrator of different types of event that occur on the objects Orchestrator accesses through the plug-in.
The IPluginNotificationHandler Interface defines the following methods.
Method | Returns | Description |
---|---|---|
getSessionID() | java.lang.String | Returns the current session ID |
notifyElementDeleted(java.lang.String type, java.lang.String id) | Void | Notifies the system that an object with the given type and ID has been deleted |
notifyElementInvalidate(java.lang.String type, java.lang.String id) | Void | Notifies the system that an object's relations have changed. You can use the notifyElementInvalidate() method to notify Orchestrator of all changes in relations between objects, not only for relation changes that invalidate an object. For example, adding a child object to a parent represents a change in the relation between the two objects. |
notifyElementUpdated(java.lang.String type, java.lang.String id) | Void | Notifies the system that an object's attributes have been modified |
notifyMessage(ch.dunes.vso.sdk.api.ErrorLevel severity, java.lang.String type, java.lang.String id, java.lang.String message) | Void | Publishes an error message related to the current module |