4.1

Table Of Contents
You can run workflows to add a planet to the Sun, modify, split, or remove planets from a Web browser. You
can examine the structure and files of the solar system Web view in the source files of the solar system plug-
in or exporting the Web view to a directory in Web Views in the Orchestrator client.
What to do next
You can adapt the classes of the solar system application and the plug-in implementation to experiment with
plug-in development. You can use the solar system scripting API to develop more workflows that perform
operations in the solar system application.
Orchestrator Plug-In API Reference
The Orchestrator plug-in API defines Java interfaces and classes to implement and extend when you develop
the IPluginAdaptor and IPluginFactory implementations to create a plug-in.
All classes are contained in the ch.dunes.vso.sdk.api package, unless stated otherwise.
IAop Interface
The IAop interface provides methods to obtain and set properties on objects in the plugged-in technology.
public interface IAop
The IAop interface defines the following methods:
Method Returns Description
get(java.lang.String
propertyName, java.lang.Object
object, java.lang.Object
sdkObject)
java.lang.Object
Obtains a property from a given object
in the plug-in.
set(java.lang.String
propertyName, java.lang.String
propertyValue, java.lang.Object
object)
Void Sets a property on a given object in the
plug-in.
IConfigurationAdaptor Interface
The IConfigurationAdaptor interface allows you to add a tab in the Orchestrator configuration interface. You
can use the tab to configure a plug-in.
You can extend the IConfigurationAdaptor interface to pass to the plug-in configuration information that is
specific to your environment. The SDKHelper class defines further methods to pass configuration information
from the configuration interface to the Orchestrator server.
The IConfigurationAdaptor interface is contained in the ch.dunes.vso.sdk.conf package.
The IConfigurationAdaptor interface defines the following methods.
Chapter 7 Developing Plug-Ins
VMware, Inc. 209