クラス AbstractValidatingMarshallingPayloadEndpoint

java.lang.ObjectSE
org.springframework.ws.server.endpoint.AbstractMarshallingPayloadEndpoint
org.springframework.ws.server.endpoint.AbstractValidatingMarshallingPayloadEndpoint
実装されたすべてのインターフェース:
org.springframework.beans.factory.InitializingBeanMessageEndpoint
既知の直属サブクラス
AbstractFaultCreatingValidatingMarshallingPayloadEndpoint

@DeprecatedSE public abstract class AbstractValidatingMarshallingPayloadEndpoint extends AbstractMarshallingPayloadEndpoint
使用すべきではありません。
Spring Web Services 2.0 の時点で、アノテーション付きエンドポイントを優先
Validator でリクエストペイロードを検証する AbstractMarshallingPayloadEndpoint の拡張。必要なバリデーターはプロパティを使用して設定でき、リクエストオブジェクトを support する必要があります。
導入:
1.0.2
作成者:
Arjen Poutsma
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final StringSE
    使用すべきではありません。
    リクエストオブジェクトの検証に使用されるデフォルトのリクエストオブジェクト名。

    クラス org.springframework.ws.server.endpoint.AbstractMarshallingPayloadEndpoint から継承されたフィールド

    logger
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    使用すべきではありません。
    検証エラーコードのリクエストオブジェクトの名前を返します。
    org.springframework.validation.Validator
    使用すべきではありません。
    このコントローラーのプライマリバリデーターを返します。
    org.springframework.validation.Validator[]
    使用すべきではありません。
    このコントローラーのバリデーターを返します。
    protected boolean
    onUnmarshalRequest(MessageContext messageContext, ObjectSE requestObject)
    使用すべきではありません。
    マーシャリング解除に関する後処理のコールバック。
    protected abstract boolean
    onValidationErrors(MessageContext messageContext, ObjectSE requestObject, org.springframework.validation.Errors errors)
    使用すべきではありません。
    後処理検証エラーのコールバック。
    void
    使用すべきではありません。
    検証エラーのリクエストオブジェクトユーザーの名前を設定します。
    void
    setValidator(org.springframework.validation.Validator validator)
    使用すべきではありません。
    このエンドポイントのプライマリ Validator を設定します。
    void
    setValidators(org.springframework.validation.Validator[] validators)
    使用すべきではありません。
    このコントローラーのバリデーターを設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • DEFAULT_REQUEST_NAME

      public static final StringSE DEFAULT_REQUEST_NAME
      使用すべきではありません。
      リクエストオブジェクトの検証に使用されるデフォルトのリクエストオブジェクト名。
      関連事項:
  • コンストラクターの詳細

    • AbstractValidatingMarshallingPayloadEndpoint

      public AbstractValidatingMarshallingPayloadEndpoint()
      使用すべきではありません。
  • メソッドの詳細

    • getRequestName

      public StringSE getRequestName()
      使用すべきではありません。
      検証エラーコードのリクエストオブジェクトの名前を返します。
    • setRequestName

      public void setRequestName(StringSE requestName)
      使用すべきではありません。
      検証エラーのリクエストオブジェクトユーザーの名前を設定します。
    • getValidator

      public org.springframework.validation.Validator getValidator()
      使用すべきではありません。
      このコントローラーのプライマリバリデーターを返します。
    • setValidator

      public void setValidator(org.springframework.validation.Validator validator)
      使用すべきではありません。
      このエンドポイントのプライマリ Validator を設定します。Validator は、マーシャリングされていないクラスをサポートする必要があります。このメソッドが呼び出されたときに 1 つ以上の既存のバリデーターがすでに設定されている場合、指定されたバリデーターのみが保持されます。setValidators(Validator[]) を使用して、複数のバリデーターを設定します。
    • getValidators

      public org.springframework.validation.Validator[] getValidators()
      使用すべきではありません。
      このコントローラーのバリデーターを返します。
    • setValidators

      public void setValidators(org.springframework.validation.Validator[] validators)
      使用すべきではありません。
      このコントローラーのバリデーターを設定します。バリデーターは、指定されたコマンドクラスをサポートする必要があります。
    • onUnmarshalRequest

      protected boolean onUnmarshalRequest(MessageContext messageContext, ObjectSE requestObject) throws ExceptionSE
      使用すべきではありません。
      クラスからコピーされた説明: AbstractMarshallingPayloadEndpoint
      マーシャリング解除に関する後処理のコールバック。標準のマーシャリング解除後、各メッセージリクエストで呼び出されます。

      デフォルトの実装は true を返します。

      オーバーライド:
      クラス AbstractMarshallingPayloadEndpointonUnmarshalRequest 
      パラメーター:
      messageContext - メッセージコンテキスト
      requestObject - request からマーシャリングされていないオブジェクト
      戻り値:
      true を続行し、AbstractMarshallingPayloadEndpoint.invokeInternal(Object) を呼び出します。それ以外の場合は false 
      例外:
      ExceptionSE
    • onValidationErrors

      protected abstract boolean onValidationErrors(MessageContext messageContext, ObjectSE requestObject, org.springframework.validation.Errors errors)
      使用すべきではありません。
      後処理検証エラーのコールバック。バリデーターが指定され、検証が失敗したときに呼び出されます。
      パラメーター:
      messageContext - メッセージコンテキスト
      requestObject - request からマーシャリングされていないオブジェクト
      errors - 検証エラーホルダー
      戻り値:
      true を続行し、AbstractMarshallingPayloadEndpoint.invokeInternal(Object) を呼び出します。それ以外の場合は false