Providing the Deployment Wizard

This section describes how to provide a deployment wizard and associate it with the WebDAV server type by implementing the com.tibco.xpd.deploy.ui.deployWizards extension point.

<extension
  point="com.tibco.xpd.deploy.ui.deployWizards">
  <deployWizard
   class="com.tibco.xpd.deploy.server.webdav.ui.WorkspaceFileDeployWizard"
   id="com.tibco.xpd.deploy.server.webdav.workspaceFileWizard"
   name="Workspace File"
   serverTypeId="com.tibco.xpd.deploy.server.webdav"/>
</extension>

The main purpose of a deployment wizard is to provide a list of URLs for local modules. To do this, the wizard class must implement IDeployWizard. The most important method in this interface is List<URL> getModulesUrls(), which (after the wizard finishes) should return a list of modules’ local URLs.