|
Extension SDK 9.0.5 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.jdeveloper.webservices.WebServiceManager
A utility class for performing various web serivce management tasks, such as locating existing services.
Method Summary | |
static JAXRPCSvcModel |
findByClass(JProject project,
java.lang.String className)
Find the data model for a Java or PL/SQL web service model that uses the given qualified class name. |
static JAXRPCSvcModel |
findByGUID(JProject project,
java.lang.String guid)
Find the web service with the given unique id. |
static JAXRPCSvcModel |
findByGUID(JProject project,
java.lang.String guid,
java.lang.Object dummy)
Deprecated. Use version of this call without third argument. |
static JAXRPCSvcModel |
findByURI(JProject project,
java.net.URI serviceURI)
Find the data model for the given web service name. |
static oracle.jdevimpl.webservices.ide.WebServicesContainer |
findContainer(JProject project,
java.net.URI serviceURI)
Given a web service with a particular URI in a project context, find the corresponding WebServicesContainer. |
static oracle.jdevimpl.webservices.ide.WebServicesContainer |
findContainer(JProject project,
java.net.URL wsdlURL)
Given a WSDL file in a project context, find the WebServicesContainer that holds it. |
static oracle.jdevimpl.webservices.ide.WebServicesContainer[] |
findContainers(JProject project)
Find all of the WebServicesContainer nodes in the supplied project. |
static java.lang.String |
generateGUID(JProject project,
java.lang.String className)
Generate a unique ID for a web service based on a class in the given project. |
static java.lang.String |
getDefaultServiceName(JProject targetProject)
Provide a default name for a web service that will be generated into the project supplied. |
static java.lang.String[] |
getWebServiceJavaClasses(JProject 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 |
public static JAXRPCSvcModel findByClass(JProject project, java.lang.String className) throws WebServiceNotFoundException
project
- Project to look in for the service.className
- Name of the class we're looking for in a service. This
can be either the implementation class name or the service
interface name.
WebServiceNotFoundException
- if no web service could be found
that used that class.public static JAXRPCSvcModel findByGUID(JProject project, java.lang.String guid) throws WebServiceNotFoundException
project
- Project to look for the service in.guid
- GUID of the service we're looking for.
WebServiceNotFoundException
- if no service in the project has a
matching GUID.public static JAXRPCSvcModel findByGUID(JProject project, java.lang.String guid, java.lang.Object dummy) throws WebServiceNotFoundException
project
- Project to look for the service in.guid
- GUID of the service we're looking for.
WebServiceNotFoundException
- if no service in the project has a
matching GUID.public static JAXRPCSvcModel findByURI(JProject project, java.net.URI serviceURI) throws WebServiceNotFoundException
project
- Project to look for the web service in.serviceURI
- URI of the service we are looking for.
WebServiceNotFoundException
- if no service with that URI could
be found in the project.public static oracle.jdevimpl.webservices.ide.WebServicesContainer findContainer(JProject project, java.net.URI serviceURI)
project
- Project to look in for the container.serviceURI
- URI of the service whose container we are looking for.
public static oracle.jdevimpl.webservices.ide.WebServicesContainer findContainer(JProject project, java.net.URL wsdlURL)
project
- Project to look for the WSDL file's owner in.wsdlURL
- URL of the WSDL file.
public static oracle.jdevimpl.webservices.ide.WebServicesContainer[] findContainers(JProject project)
project
- Project to find the WebServicesContainer nodes of.
public static java.lang.String[] getWebServiceJavaClasses(JProject project)
project
- Project to look in for implementation classes.
public static java.lang.String generateGUID(JProject project, java.lang.String className)
project
- Project that the class is in.className
- Name of the class that is being published as a service.
public static java.lang.String getDefaultServiceName(JProject targetProject)
targetProject
- Project the new web service would be added to.
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.