クラス AbstractAddressingVersion

java.lang.ObjectSE
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.soap.addressing.version.AbstractAddressingVersion
実装されたすべてのインターフェース:
AddressingVersion
既知の直属サブクラス
Addressing10Addressing200408

public abstract class AbstractAddressingVersion extends TransformerObjectSupport implements AddressingVersion
AddressingVersion 実装の抽象基本クラス。XPathExpression を使用してアドレス情報を取得します。
導入:
1.5.0
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • AbstractAddressingVersion

      protected AbstractAddressingVersion()
  • メソッドの詳細

    • getMessageAddressingProperties

      public MessageAddressingProperties getMessageAddressingProperties(SoapMessage message)
      インターフェースからコピーされた説明: AddressingVersion
      指定されたメッセージの MessageAddressingProperties を返します。
      次で指定:
      インターフェース AddressingVersiongetMessageAddressingProperties 
      パラメーター:
      message - 地図を探すためのメッセージ
      戻り値:
      メッセージアドレス指定プロパティ
      関連事項:
    • addAddressingHeaders

      public void addAddressingHeaders(SoapMessage message, MessageAddressingProperties map)
      インターフェースからコピーされた説明: AddressingVersion
      指定された MessageAddressingProperties を使用して、指定されたメッセージにアドレス指定 SOAP ヘッダーを追加します。
      次で指定:
      インターフェース AddressingVersionaddAddressingHeaders 
      パラメーター:
      message - ヘッダーを追加するメッセージ
      map - メッセージアドレス指定プロパティ
    • understands

      public final boolean understands(SoapHeaderElement headerElement)
      インターフェースからコピーされた説明: AddressingVersion
      SoapHeaderElement が与えられた場合、このバージョンがそれを理解するかどうかを返します。
      次で指定:
      インターフェース AddressingVersionunderstands 
      パラメーター:
      headerElement - ヘッダー
      戻り値:
      理解されている場合は true、そうでない場合は false 
    • addEndpointReference

      protected void addEndpointReference(SoapHeaderElement headerElement, EndpointReference epr)
      指定されたヘッダー要素に ReplyTo、FaultTo、FromEPR を追加します。
    • addReferenceNodes

      protected void addReferenceNodes(ResultSE result, ListSE<NodeSE> nodes)
    • addInvalidAddressingHeaderFault

      public final SoapFault addInvalidAddressingHeaderFault(SoapMessage message)
      インターフェースからコピーされた説明: AddressingVersion
      指定されたメッセージに無効なアドレス指定ヘッダー障害を追加します。
      次で指定:
      インターフェース AddressingVersionaddInvalidAddressingHeaderFault 
      関連事項:
    • addMessageAddressingHeaderRequiredFault

      public final SoapFault addMessageAddressingHeaderRequiredFault(SoapMessage message)
      インターフェースからコピーされた説明: AddressingVersion
      指定されたメッセージにメッセージアドレス指定ヘッダー必須障害を追加します。
      次で指定:
      インターフェース AddressingVersionaddMessageAddressingHeaderRequiredFault 
      関連事項:
    • hasAnonymousAddress

      public final boolean hasAnonymousAddress(EndpointReference epr)
      インターフェースからコピーされた説明: AddressingVersion
      指定されたエンドポイント参照に匿名アドレスがあるかどうかを示します。このアドレスは、メッセージをインバンドで送信する必要があることを示すために使用されます。
      次で指定:
      インターフェース AddressingVersionhasAnonymousAddress 
      関連事項:
    • hasNoneAddress

      public final boolean hasNoneAddress(EndpointReference epr)
      インターフェースからコピーされた説明: AddressingVersion
      指定されたエンドポイント参照に None アドレスがあるかどうかを示します。このアドレスに送信されるメッセージは送信されません。
      次で指定:
      インターフェース AddressingVersionhasNoneAddress 
      関連事項:
    • getNamespacePrefix

      protected StringSE getNamespacePrefix()
      この仕様で処理される WS-Addressing 名前空間に関連付けられたプレフィックスを返します。
    • getNamespaceUri

      protected abstract StringSE getNamespaceUri()
      この仕様で処理される WS-Addressing 名前空間を返します。
    • getToName

      protected QNameSE getToName()
      To アドレッシングヘッダーの修飾名を返します。
    • getFromName

      protected QNameSE getFromName()
      From アドレッシングヘッダーの修飾名を返します。
    • getReplyToName

      protected QNameSE getReplyToName()
      ReplyTo アドレッシングヘッダーの修飾名を返します。
    • getFaultToName

      protected QNameSE getFaultToName()
      FaultTo アドレッシングヘッダーの修飾名を返します。
    • getActionName

      protected QNameSE getActionName()
      Action アドレッシングヘッダーの修飾名を返します。
    • getMessageIdName

      protected QNameSE getMessageIdName()
      MessageID アドレッシングヘッダーの修飾名を返します。
    • getRelatesToName

      protected QNameSE getRelatesToName()
      RelatesTo アドレッシングヘッダーの修飾名を返します。
    • getRelationshipTypeName

      protected QNameSE getRelationshipTypeName()
      RelatesTo アドレッシングヘッダーの修飾名を返します。
    • getReferencePropertiesName

      protected QNameSE getReferencePropertiesName()
      エンドポイント参照内の ReferenceProperties の修飾名を返します。このバージョンの仕様で参照プロパティがサポートされていない場合は、null を返します。
    • getReferenceParametersName

      protected QNameSE getReferenceParametersName()
      エンドポイント参照内の ReferenceParameters の修飾名を返します。このバージョンの仕様で参照パラメーターがサポートされていない場合は、null を返します。
    • getAddressName

      protected QNameSE getAddressName()
      EndpointReference 内の Address の修飾名。
    • getDefaultTo

      protected abstract URISE getDefaultTo()
      デフォルトの ToURI を返します。
    • getDefaultReplyTo

      protected abstract EndpointReference getDefaultReplyTo(EndpointReference from)
      デフォルトの ReplyTo EPR を返します。FromEPR または匿名 URI に基づくことができます。
    • getAnonymous

      protected abstract URISE getAnonymous()
      匿名 URI を返します。
    • getNone

      protected abstract URISE getNone()
      none URI を返します。仕様で定義されていない場合は、null を返します。
    • getMessageAddressingHeaderRequiredFaultSubcode

      protected abstract QNameSE getMessageAddressingHeaderRequiredFaultSubcode()
      ヘッダーが欠落していることを示す障害サブコードの修飾名を返します。
    • getMessageAddressingHeaderRequiredFaultReason

      protected abstract StringSE getMessageAddressingHeaderRequiredFaultReason()
      ヘッダーが欠落していることを示す障害の理由を返します。
    • getInvalidAddressingHeaderFaultSubcode

      protected abstract QNameSE getInvalidAddressingHeaderFaultSubcode()
      ヘッダーが無効であることを示す障害サブコードの修飾名を返します。
    • getInvalidAddressingHeaderFaultReason

      protected abstract StringSE getInvalidAddressingHeaderFaultReason()
      ヘッダーが無効であることを示す障害の理由を返します。