レコードクラス TextAttributeRecord<T>

java.lang.ObjectSE
java.lang.RecordSE
jakarta.data.metamodel.impl.TextAttributeRecord<T>
レコードコンポーネント:
name - 属性の名前
実装されているすべてのインターフェース:
Attribute<T>SortableAttribute<T>TextAttribute<T>

public record TextAttributeRecord<T>(StringSE name) extends RecordSE implements TextAttribute<T>
TextAttribute を実装するレコード型。これは、静的メタモデルの実装を簡素化するために使用できます。
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    TextAttributeRecord レコードクラスのインスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    asc()
    エンティティ属性に基づいて昇順 Sort のリクエストを取得します。
    エンティティ属性に基づいて、昇順で大文字と小文字を区別しない Sort のリクエストを取得します。
    エンティティ属性に基づいて降順 Sort のリクエストを取得します。
    エンティティ属性に基づいて、降順で大文字と小文字を区別しない Sort のリクエストを取得します。
    final boolean
    他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。
    final int
    このオブジェクトのハッシュコード値を返します。
    name レコードコンポーネントの値を返します。
    final StringSE
    このレコードクラスの文字列表現を返します。

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

    clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • TextAttributeRecord

      public TextAttributeRecord(StringSE name)
      TextAttributeRecord レコードクラスのインスタンスを作成します。
      パラメーター:
      name - name レコードコンポーネントの値
  • メソッドの詳細

    • asc

      public Sort<T> asc()
      インターフェースからコピーされた説明: SortableAttribute
      エンティティ属性に基づいて昇順 Sort のリクエストを取得します。
      次で指定:
      インターフェース SortableAttribute<T>asc 
      戻り値:
      エンティティ属性の昇順ソートのリクエスト。
    • desc

      public Sort<T> desc()
      インターフェースからコピーされた説明: SortableAttribute
      エンティティ属性に基づいて降順 Sort のリクエストを取得します。
      次で指定:
      インターフェース SortableAttribute<T>desc 
      戻り値:
      エンティティ属性の降順ソートのリクエスト。
    • ascIgnoreCase

      public Sort<T> ascIgnoreCase()
      インターフェースからコピーされた説明: TextAttribute
      エンティティ属性に基づいて、昇順で大文字と小文字を区別しない Sort のリクエストを取得します。
      次で指定:
      インターフェース TextAttribute<T>ascIgnoreCase 
      戻り値:
      エンティティ属性の大文字と小文字を区別しない昇順ソートのリクエスト。
    • descIgnoreCase

      public Sort<T> descIgnoreCase()
      インターフェースからコピーされた説明: TextAttribute
      エンティティ属性に基づいて、降順で大文字と小文字を区別しない Sort のリクエストを取得します。
      次で指定:
      インターフェース TextAttribute<T>descIgnoreCase 
      戻り値:
      エンティティ属性の大文字と小文字を区別しない降順並べ替えのリクエスト。
    • toString

      public final StringSE toString()
      このレコードクラスの文字列表現を返します。表現には、クラスの名前が含まれ、その後に各レコードコンポーネントの名前と値が続きます。
      次で指定:
      クラス RecordSEtoString 
      戻り値:
      このオブジェクトの文字列表現
    • hashCode

      public final int hashCode()
      このオブジェクトのハッシュコード値を返します。値は、各レコードコンポーネントのハッシュコードから導出されます。
      次で指定:
      クラス RecordSEhashCode 
      戻り値:
      このオブジェクトのハッシュコード値
    • equals

      public final boolean equals(ObjectSE o)
      他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。このレコードクラスのすべてのコンポーネントが Objects::equals(Object,Object)SE と比較されます。
      次で指定:
      クラス RecordSEequalsSE 
      パラメーター:
      o - 比較するオブジェクト
      戻り値:
      このオブジェクトが o 引数と同じ場合は true。それ以外の場合は false
    • name

      public StringSE name()
      name レコードコンポーネントの値を返します。
      次で指定:
      インターフェース Attribute<T>name 
      戻り値:
      name レコードコンポーネントの値