4.1

Table Of Contents
IPluginNotificationHandler Interface
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.la
ng.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
IPluginPublisher Interface
The IPluginPublisher interface publishes a watcher event on an event notification bus for long-running
workflow Wait Event elements to monitor.
When a workflow trigger starts an event in the plugged-in technology, a plug-in watcher that watches that
trigger and that is registered with an IPluginPublisher instance notifies any waiting workflows that the event
has occurred.
The IPluginPublisher Interface defines the following method.
Type Value Description
pushWatcherEvent(java.lang.Stri
ng id, java.util.Properties
properties)
Void Publish a watcher event on event
notification bus
WebConfigurationAdaptor Interface
The WebConfigurationAdaptor interface implements IConfigurationAdaptor and defines methods to locate and
install a Web application in the configuration tab for a plug-in.
NOTE The WebConfigurationAdaptor interface is deprecated since Orchestrator 4.1. To add a Web application
to the configuration, implement IConfigurationAdaptor and use the configuration-war attribute in the
vso.xml file to identify the Web application.
The WebConfigurationAdaptor interface defines the following methods.
Chapter 7 Developing Plug-Ins
VMware, Inc. 213