Extension SDK

oracle.jdeveloper.webservices
Class WebServiceManager

java.lang.Object
  extended byoracle.jdeveloper.webservices.WebServiceManager

public final class WebServiceManager
extends java.lang.Object

A utility class for performing various web serivce management tasks, such as locating existing services.


Method Summary
 WebServiceModel findByClassName(Project project, java.lang.String qualifiedClassName)
          Find the WebServiceModel for the given qualified class name.
 WebServiceModel findByID(Project project, java.lang.String guid)
          Find the WebServiceModel for the given unique id.
 WebServiceModel findByWebServiceName(Project project, java.lang.String webServiceName)
          Find the WebServiceModel for the given web service name.
 oracle.jdevimpl.webservices.ide.WebServicesContainer findContainer(Project project, java.lang.String webServiceName)
          Given a web service with a particular name in a project context, find the corresponding WebServicesContainer.
 oracle.jdevimpl.webservices.ide.WebServicesContainer findContainer(Project project, java.net.URL wsdlURL)
          Given a WSDL file in a project context, find the corresponding WebServicesContainer, if it exists, otherwise return null.
 java.lang.String generateGUID(Project project, java.lang.String className)
          Generate a unique ID.
static WebServiceManager getInstance()
          Get a WebServiceManager instance.
 WebServiceModel getModel(oracle.jdevimpl.webservices.ide.WebServicesContainer container)
          Given a WebServicesContainer find the corresponding model.
 java.lang.String[] getWebServiceJavaClasses(Project project)
          Get the web service implementation classes in this project.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getModel

public WebServiceModel getModel(oracle.jdevimpl.webservices.ide.WebServicesContainer container)
Given a WebServicesContainer find the corresponding model. For internal use only.


generateGUID

public java.lang.String generateGUID(Project project,
                                     java.lang.String className)
Generate a unique ID.


findByID

public WebServiceModel findByID(Project project,
                                java.lang.String guid)
                         throws java.lang.IllegalStateException,
                                WebServiceNotFoundException
Find the WebServiceModel for the given unique id.

Throws:
java.lang.IllegalStateException
WebServiceNotFoundException

findByClassName

public WebServiceModel findByClassName(Project project,
                                       java.lang.String qualifiedClassName)
                                throws java.lang.IllegalStateException,
                                       WebServiceNotFoundException
Find the WebServiceModel for the given qualified class name.

Throws:
java.lang.IllegalStateException
WebServiceNotFoundException

findByWebServiceName

public WebServiceModel findByWebServiceName(Project project,
                                            java.lang.String webServiceName)
                                     throws java.lang.IllegalStateException,
                                            WebServiceNotFoundException
Find the WebServiceModel for the given web service name. The name is not necessarily unique, and the first web service with the given name will be returned.

Throws:
java.lang.IllegalStateException
WebServiceNotFoundException

findContainer

public oracle.jdevimpl.webservices.ide.WebServicesContainer findContainer(Project project,
                                                                          java.lang.String webServiceName)
Given a web service with a particular name in a project context, find the corresponding WebServicesContainer.


findContainer

public oracle.jdevimpl.webservices.ide.WebServicesContainer findContainer(Project project,
                                                                          java.net.URL wsdlURL)
Given a WSDL file in a project context, find the corresponding WebServicesContainer, if it exists, otherwise return null.


getWebServiceJavaClasses

public java.lang.String[] getWebServiceJavaClasses(Project project)
Get the web service implementation classes in this project.


getInstance

public static WebServiceManager getInstance()
Get a WebServiceManager instance.


Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.