Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.1.0)

E17483-02

oracle.adf.model.connection.webservice.impl
Class WebServiceConnectionConfig

java.lang.Object
  extended by oracle.adf.model.connection.webservice.impl.WebServiceConnectionConfig
All Implemented Interfaces:
javax.naming.Referenceable, oracle.webservices.mdds.MddsErrorHandler
Direct Known Subclasses:
WebServiceConnectionImpl

public class WebServiceConnectionConfig
extends java.lang.Object
implements javax.naming.Referenceable, oracle.webservices.mdds.MddsErrorHandler


Field Summary
protected  javax.xml.namespace.QName defaultServiceName
           
protected  oracle.webservices.model.Factory mddsFactory
           
protected  oracle.webservices.model.Model model
           
protected  java.net.URL wsdl
           
 
Fields inherited from interface oracle.webservices.mdds.MddsErrorHandler
REASON_INTERNAL_ERROR, REASON_INVALID_WSDL, REASON_NOT_SUPPORTED, REASON_UNKNOWN
 
Constructor Summary
WebServiceConnectionConfig()
           
 
Method Summary
protected  void addPolicyExtensions(oracle.webservices.model.Component modelComponent, java.util.List availableExtensibilityElements)
           
 oracle.webservices.model.Service addService(javax.xml.namespace.QName serviceQName)
           
 void deserializeConnectionWithCredentials(Element metadata, java.util.Properties credentials)
           
 void failedToModelOperation(oracle.webservices.model.Operation operation, java.lang.String reason, java.lang.String detail)
           
 void failedToModelPort(oracle.webservices.model.Port port, java.lang.String reason, java.lang.String detail)
           
 javax.xml.namespace.QName getDefaultServiceName()
           
 oracle.webservices.model.Model getModel()
           
 Element getModelElement()
           
 javax.naming.Reference getReference()
          Build a reference from this instance.
 java.net.URL getWsdlUrl()
           
 void removeService(javax.xml.namespace.QName serviceQName)
           
 void setDefaultServiceName(javax.xml.namespace.QName defaultServiceQName)
           
 void setModelElement(Element modelElement)
          Construct the model instance from xml element .
 void setReference(javax.naming.Reference reference)
          Construct an instance from xml element .
 void setWsdlUrl(java.net.URL wsdlUrl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mddsFactory

protected oracle.webservices.model.Factory mddsFactory

wsdl

protected java.net.URL wsdl

model

protected oracle.webservices.model.Model model

defaultServiceName

protected javax.xml.namespace.QName defaultServiceName
Constructor Detail

WebServiceConnectionConfig

public WebServiceConnectionConfig()
                           throws java.lang.IllegalAccessException,
                                  java.lang.InstantiationException,
                                  java.lang.ClassNotFoundException
Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.ClassNotFoundException
Method Detail

getWsdlUrl

public java.net.URL getWsdlUrl()

setWsdlUrl

public void setWsdlUrl(java.net.URL wsdlUrl)

getDefaultServiceName

public javax.xml.namespace.QName getDefaultServiceName()

setDefaultServiceName

public void setDefaultServiceName(javax.xml.namespace.QName defaultServiceQName)

getModel

public oracle.webservices.model.Model getModel()

getModelElement

public Element getModelElement()
                        throws javax.xml.parsers.ParserConfigurationException,
                               oracle.webservices.model.SerializationException
Throws:
javax.xml.parsers.ParserConfigurationException
oracle.webservices.model.SerializationException

setModelElement

public void setModelElement(Element modelElement)
                     throws oracle.webservices.model.SerializationException
Construct the model instance from xml element .

Parameters:
modelElement - The xml element
Throws:
oracle.webservices.model.SerializationException

setReference

public void setReference(javax.naming.Reference reference)
                  throws oracle.webservices.model.SerializationException
Construct an instance from xml element . The Properties credentials contains the mapping of the sensitive information and associated human-readable name used in the xml element.

Parameters:
metadata - The
credentials -
Throws:
oracle.webservices.model.SerializationException

deserializeConnectionWithCredentials

public void deserializeConnectionWithCredentials(Element metadata,
                                                 java.util.Properties credentials)
                                          throws oracle.webservices.model.SerializationException
Throws:
oracle.webservices.model.SerializationException

getReference

public javax.naming.Reference getReference()
                                    throws javax.naming.NamingException
Build a reference from this instance. It conatins an xml element representing the connection. The sensitive information is extracted out and replaced with uuid. And mapping between the uuid and associated information is also included in the reference.

Specified by:
getReference in interface javax.naming.Referenceable
Throws:
javax.naming.NamingException

addService

public oracle.webservices.model.Service addService(javax.xml.namespace.QName serviceQName)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

removeService

public void removeService(javax.xml.namespace.QName serviceQName)
                   throws java.lang.Exception
Throws:
java.lang.Exception

failedToModelPort

public void failedToModelPort(oracle.webservices.model.Port port,
                              java.lang.String reason,
                              java.lang.String detail)
                       throws oracle.webservices.mdds.MddsException
Specified by:
failedToModelPort in interface oracle.webservices.mdds.MddsErrorHandler
Throws:
oracle.webservices.mdds.MddsException

failedToModelOperation

public void failedToModelOperation(oracle.webservices.model.Operation operation,
                                   java.lang.String reason,
                                   java.lang.String detail)
                            throws oracle.webservices.mdds.MddsException
Specified by:
failedToModelOperation in interface oracle.webservices.mdds.MddsErrorHandler
Throws:
oracle.webservices.mdds.MddsException

addPolicyExtensions

protected void addPolicyExtensions(oracle.webservices.model.Component modelComponent,
                                   java.util.List availableExtensibilityElements)

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 2 (11.1.2.1.0)

E17483-02

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