クラス ProcedureParameter

java.lang.ObjectSE
org.springframework.integration.jdbc.storedproc.ProcedureParameter

public class ProcedureParameter extends ObjectSE
静的パラメーターと SpEl 式ベースのパラメーターを提供できるようにするプロシージャパラメーターの抽象化。
導入:
2.1
作成者:
Gunnar Hillert, Artem Bilan
  • コンストラクターの詳細

    • ProcedureParameter

      public ProcedureParameter(StringSE name, ObjectSE value, StringSE expression)
      新しいプロシージャパラメーターをインスタンス化します。
      パラメーター:
      name - プロシージャパラメーターの名前。null または空であってはなりません
      value - null の場合、式のプロパティを設定する必要があります
      expression - null の場合、value プロパティを設定する必要があります
    • ProcedureParameter

      public ProcedureParameter()
      デフォルトコンストラクター。
  • 方法の詳細

    • getName

      public StringSE getName()
    • setName

      public void setName(StringSE name)
    • getValue

      public @Nullable ObjectSE getValue()
    • setValue

      public void setValue(ObjectSE value)
    • getExpression

      public @Nullable StringSE getExpression()
    • setExpression

      public void setExpression(StringSE expression)
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • convertExpressions

      public static MapSE<StringSE,StringSE> convertExpressions(CollectionSE<ProcedureParameter> procedureParameters)
      ProcedureParameter のコレクションを式パラメーターのみを含むマップに変換するユーティリティメソッド。
      パラメーター:
      procedureParameters - null であってはなりません。
      戻り値:
      式にバインドされたパラメーターのみを含むマップ。null になることはありません。
    • convertStaticParameters

      public static MapSE<StringSE,ObjectSE> convertStaticParameters(CollectionSE<ProcedureParameter> procedureParameters)
      ProcedureParameter のコレクションを静的パラメーターのみを含むマップに変換するユーティリティメソッド。
      パラメーター:
      procedureParameters - null であってはなりません。
      戻り値:
      静的パラメーターのみを含むマップ。null になることはありません。