4.0

Table Of Contents
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.
Method Returns Description
loadConfiguration(java.io.InputStream
stream)
Void Loads or reloads the configuration. If the
stream property is null, the plug-in loads
its default configuration.
Returns java.io.IOException if it
encounters an error.
saveConfiguration(java.io.OutputStream
stream)
Void Saves the configuration details. If the
stream property is null, the plug-in saves
the configuration details in the default
location when you click Apply Changes in
the configuration interface.
Returns java.io.IOException if it
encounters an error.
setPluginName(java.lang.String name)
Void Sets the plug-in name as it appears in the
plug-in tab in the configuration interface.
validateConfiguration() ConfigurationError[]
Validates the configuration if
validation="enabled" is set.
IDynamicFinder Interface
The IDynamicFinder interface returns the ID and properties of a finder programmatically, instead defining the
ID and properties in the vso.xml file.
The IDynamicFinder Interface defines the following methods.
Method Returns Description
getIdAccessor(java.lang.String
type)
java.lang.String
Provides an OGNL expression to
obtain an object ID
programmatically.
getProperties(java.lang.String
type)
java.util.List<SDKFinderProperty>
Provides a list of object properties
programmatically.
Chapter 7 Developing Plug-Ins
VMware, Inc. 217