com.ebmwebsourcing.easybpel.model.bpel.api.wsdlImports
Class Descriptions

java.lang.Object
  extended by com.ebmwebsourcing.easybpel.model.bpel.api.wsdlImports.Descriptions

public class Descriptions
extends java.lang.Object

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
Descriptions(java.lang.String processNamespace, java.lang.String processItfName, java.util.List<Import> imports)
           
 
Method Summary
 void addImport(Import impt)
           
 void addSchema(com.ebmwebsourcing.easyschema10.api.element.Schema schema)
           
 java.util.List<com.ebmwebsourcing.easyschema10.api.element.Element> findElementsInAllSchema(javax.xml.namespace.QName element)
           
 org.petalslink.abslayer.service.api.Endpoint findEndpoint(java.lang.String endpointName)
           
 java.util.Collection<org.petalslink.abslayer.service.api.Endpoint> findEndpointsImplementingInterface(org.petalslink.abslayer.service.api.Interface itf)
           
 org.petalslink.abslayer.service.api.Interface findInterface(javax.xml.namespace.QName qname)
           
 org.petalslink.abslayer.service.api.Message findMessage(javax.xml.namespace.QName qname)
           
 org.petalslink.abslayer.service.api.Service findService(javax.xml.namespace.QName qname)
           
 java.util.List<com.ebmwebsourcing.easyschema10.api.type.Type> findTypesInAllSchema(javax.xml.namespace.QName type)
           
 java.util.List<org.petalslink.abslayer.service.api.Binding> getBindings()
           
 java.util.List<Import> getBPELImports()
           
 org.petalslink.abslayer.service.api.Description getDescriptionByInterface(javax.xml.namespace.QName itf)
           
 org.petalslink.abslayer.service.api.Description getDescriptionByProperty(javax.xml.namespace.QName propertyName)
           
 org.petalslink.abslayer.service.api.Description getDescriptionByService(javax.xml.namespace.QName service)
           
 org.ow2.easywsdl.schema.api.extensions.NamespaceMapperImpl getNamespaces()
           
 org.petalslink.abslayer.service.api.PartnerLinkType getPartnerLinkType(javax.xml.namespace.QName plt)
           
 java.lang.String getProcessNamespace()
           
 org.petalslink.abslayer.service.api.Property getProperty(javax.xml.namespace.QName qname)
           
 java.util.List<org.petalslink.abslayer.service.api.PropertyAlias> getPropertyAliases4ThisProperty(javax.xml.namespace.QName propName)
           
 java.util.List<org.petalslink.abslayer.service.api.Service> getServices()
           
 org.petalslink.abslayer.WSDLVersionConstants getVersion()
           
static org.petalslink.abslayer.service.api.Description readDescription11(java.net.URL location)
           
static org.petalslink.abslayer.service.api.Description readDescription20(java.net.URL location)
           
static com.ebmwebsourcing.easyschema10.api.element.Schema readSchema(java.net.URL location)
           
 void removeImport(Import impt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Descriptions

public Descriptions(java.lang.String processNamespace,
                    java.lang.String processItfName,
                    java.util.List<Import> imports)
Method Detail

addImport

public void addImport(Import impt)

removeImport

public void removeImport(Import impt)

getProcessNamespace

public final java.lang.String getProcessNamespace()

readDescription11

public static org.petalslink.abslayer.service.api.Description readDescription11(java.net.URL location)
                                                                         throws com.ebmwebsourcing.easybox.api.XmlObjectReadException
Throws:
com.ebmwebsourcing.easybox.api.XmlObjectReadException

readDescription20

public static org.petalslink.abslayer.service.api.Description readDescription20(java.net.URL location)

readSchema

public static com.ebmwebsourcing.easyschema10.api.element.Schema readSchema(java.net.URL location)
                                                                     throws org.ow2.easywsdl.schema.api.SchemaException
Throws:
org.ow2.easywsdl.schema.api.SchemaException

getBPELImports

public java.util.List<Import> getBPELImports()

addSchema

public final void addSchema(com.ebmwebsourcing.easyschema10.api.element.Schema schema)

getPartnerLinkType

public org.petalslink.abslayer.service.api.PartnerLinkType getPartnerLinkType(javax.xml.namespace.QName plt)

getDescriptionByService

public org.petalslink.abslayer.service.api.Description getDescriptionByService(javax.xml.namespace.QName service)

getDescriptionByInterface

public org.petalslink.abslayer.service.api.Description getDescriptionByInterface(javax.xml.namespace.QName itf)

getDescriptionByProperty

public org.petalslink.abslayer.service.api.Description getDescriptionByProperty(javax.xml.namespace.QName propertyName)

findElementsInAllSchema

public java.util.List<com.ebmwebsourcing.easyschema10.api.element.Element> findElementsInAllSchema(javax.xml.namespace.QName element)

findTypesInAllSchema

public java.util.List<com.ebmwebsourcing.easyschema10.api.type.Type> findTypesInAllSchema(javax.xml.namespace.QName type)

findEndpoint

public org.petalslink.abslayer.service.api.Endpoint findEndpoint(java.lang.String endpointName)

findInterface

public org.petalslink.abslayer.service.api.Interface findInterface(javax.xml.namespace.QName qname)

findEndpointsImplementingInterface

public java.util.Collection<org.petalslink.abslayer.service.api.Endpoint> findEndpointsImplementingInterface(org.petalslink.abslayer.service.api.Interface itf)

getProperty

public org.petalslink.abslayer.service.api.Property getProperty(javax.xml.namespace.QName qname)

getPropertyAliases4ThisProperty

public java.util.List<org.petalslink.abslayer.service.api.PropertyAlias> getPropertyAliases4ThisProperty(javax.xml.namespace.QName propName)

findService

public org.petalslink.abslayer.service.api.Service findService(javax.xml.namespace.QName qname)

getNamespaces

public org.ow2.easywsdl.schema.api.extensions.NamespaceMapperImpl getNamespaces()

findMessage

public org.petalslink.abslayer.service.api.Message findMessage(javax.xml.namespace.QName qname)

getVersion

public org.petalslink.abslayer.WSDLVersionConstants getVersion()

getBindings

public java.util.List<org.petalslink.abslayer.service.api.Binding> getBindings()

getServices

public java.util.List<org.petalslink.abslayer.service.api.Service> getServices()


Copyright © 2011 Petals Link. All Rights Reserved.