クラス DefaultWsdl11Definition

java.lang.ObjectSE
org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition
実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBeanWsdl11DefinitionWsdlDefinition

public class DefaultWsdl11Definition extends ObjectSE implements Wsdl11Definition, org.springframework.beans.factory.InitializingBean
1 つ以上のインライン XSD スキーマの命名規則に基づいて SOAP 1.1 または 1.2 バインディングを作成する Wsdl11Definition の便利な実装。下の InliningXsdSchemaTypesProviderDefaultMessagesProviderSuffixBasedPortTypesProviderSoapProvider に委譲します。これらすべてのプロバイダーで ProviderBasedWsdl4jDefinition を使用するのと実質的に同等です。

構成例:

 <bean id="airline" class="org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition">
         <property name="schema">
           <bean class="org.springframework.xml.xsd.SimpleXsdSchema">
                 <property name="xsd" value="/WEB-INF/airline.xsd"/>
           </bean>
         </property>
         <property name="portTypeName" value="Airline"/>
         <property name="locationUri" value="http://localhost:8080/airline/services"/>
 </bean>
 
導入:
1.5.0
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • DefaultWsdl11Definition

      public DefaultWsdl11Definition()
      DefaultWsdl11Definition の新しいインスタンスを作成します。
  • メソッドの詳細

    • setTargetNamespace

      public void setTargetNamespace(StringSE targetNamespace)
      この定義に使用されるターゲット名前空間を設定します。

      デフォルトは、定義されたスキーマのターゲット名前空間です。

    • setSchema

      public void setSchema(XsdSchema schema)
      単一の XSD スキーマをインラインに設定します。このプロパティまたは schemaCollection のいずれかを設定する必要があります。
    • setSchemaCollection

      public void setSchemaCollection(XsdSchemaCollection schemaCollection)
      XSD スキーマコレクションをインラインに設定します。このプロパティまたは schema のいずれかを設定する必要があります。
    • setPortTypeName

      public void setPortTypeName(StringSE portTypeName)
      この定義に使用されるポート型名を設定します。必須。
    • setRequestSuffix

      public void setRequestSuffix(StringSE requestSuffix)
      スキーマ内のリクエスト要素を検出するために使用されるサフィックスを設定します。
    • setResponseSuffix

      public void setResponseSuffix(StringSE responseSuffix)
      スキーマ内のレスポンス要素を検出するために使用されるサフィックスを設定します。
    • setFaultSuffix

      public void setFaultSuffix(StringSE faultSuffix)
      スキーマ内の障害要素を検出するために使用されるサフィックスを設定します。
    • setCreateSoap11Binding

      public void setCreateSoap11Binding(boolean createSoap11Binding)
      SOAP 1.1 バインディングを作成する必要があるかどうかを示します。

      デフォルトは true です。

    • setCreateSoap12Binding

      public void setCreateSoap12Binding(boolean createSoap12Binding)
      SOAP 1.2 バインディングを作成する必要があるかどうかを示します。

      デフォルトは false です。

    • setSoapActions

      public void setSoapActions(PropertiesSE soapActions)
      このバインディングの SOAP アクションを設定します。キーは binding operation names です。値は SOAP Action URIs です。
      パラメーター:
      soapActions - せっけん
    • setTransportUri

      public void setTransportUri(StringSE transportUri)
      バインディングトランスポート属性値に使用される値を設定します。デフォルトは HTTP です。
    • setLocationUri

      public void setLocationUri(StringSE locationUri)
      SOAP アドレスの場所の属性値に使用される値を設定します。
    • setServiceName

      public void setServiceName(StringSE serviceName)
      サービス名を設定します。

      デフォルトはポート型名で、接尾辞 Service が追加されています。

    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE
    • getSource

      public SourceSE getSource()
      インターフェースからコピーされた説明: WsdlDefinition
      定義の Source を返します。
      次で指定:
      インターフェース WsdlDefinitiongetSource 
      戻り値:
      この WSDL 定義の Source