public class MddsUtil
extends java.lang.Object
Constructor and Description |
---|
MddsUtil() |
Modifier and Type | Method and Description |
---|---|
static oracle.webservices.model.Model |
buildMinimalModel(javax.wsdl.Definition definition,
boolean withAllImportServices,
boolean withSvcAdvPolicy) |
static oracle.webservices.model.Port |
findPortForBinding(oracle.webservices.model.Service service,
javax.xml.namespace.QName bindingQName) |
static oracle.webservices.model.Port |
findPortForBindingAndProtocol(oracle.webservices.model.Service service,
javax.xml.namespace.QName bindingQName,
java.lang.String protocol) |
static oracle.webservices.model.Port |
findPortForProtocol(oracle.webservices.model.Service service,
java.lang.String protocol) |
static java.util.List<oracle.webservices.model.Operation> |
loadOperations(org.w3c.dom.Element portElement,
org.w3c.dom.Element typesElement,
oracle.webservices.model.Port port)
load/deserialize/unmarshal Operation element from portElement into Port component
and also return List of the Operation objects
|
static void |
registerSerializer(oracle.webservices.model.Model model) |
static void |
storeOperations(java.util.List<oracle.webservices.model.Operation> operations,
org.w3c.dom.Element portElement,
org.w3c.dom.Element typesElement)
store/serialize/marshal a list of selected Operation objects into portElement
|
public static oracle.webservices.model.Port findPortForBinding(oracle.webservices.model.Service service, javax.xml.namespace.QName bindingQName)
public static oracle.webservices.model.Port findPortForProtocol(oracle.webservices.model.Service service, java.lang.String protocol)
public static oracle.webservices.model.Port findPortForBindingAndProtocol(oracle.webservices.model.Service service, javax.xml.namespace.QName bindingQName, java.lang.String protocol)
public static void storeOperations(java.util.List<oracle.webservices.model.Operation> operations, org.w3c.dom.Element portElement, org.w3c.dom.Element typesElement) throws java.lang.RuntimeException
operations
- : List of Operation from a full MDDS modelportElement
- : a port element with empty child element to store all operationstypesElement
- : an element with empty child element to store all typesjava.lang.RuntimeException
- for null operation and port elementpublic static java.util.List<oracle.webservices.model.Operation> loadOperations(org.w3c.dom.Element portElement, org.w3c.dom.Element typesElement, oracle.webservices.model.Port port) throws java.lang.RuntimeException
portElement
- : a port element with Operation child elementstypesElement
- : an element contains all types child elementsport
- : a MDDS Port component of a Service from a minimal Modeljava.lang.RuntimeException
- for null element, port, and port's Modelpublic static void registerSerializer(oracle.webservices.model.Model model)
public static oracle.webservices.model.Model buildMinimalModel(javax.wsdl.Definition definition, boolean withAllImportServices, boolean withSvcAdvPolicy) throws java.lang.RuntimeException
java.lang.RuntimeException