|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.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.