パッケージ jakarta.resource.cci

インターフェース Record

すべてのスーパーインターフェース:
CloneableSESerializableSE
すべての既知のサブインターフェース:
IndexedRecord<E>MappedRecord<K,V>ResultSet

public interface Record extends CloneableSE, SerializableSE
jakarta.resource.cci.Record インターフェースは、相互作用で定義された実行メソッドへの入力または出力を表すための基本インターフェースです。

Record インターフェースを継承して、次のいずれかの表現を形成できます。

  • MappedRecord: キーと値のペアに基づくコレクションは、レコードを表します。このインターフェースは java.util.Map に基づいています
  • IndexedRecord: 順序付けおよびインデックス付けされたコレクションは、レコードを表します。このインターフェースは java.util.List に基づいています。
  • EZ 抽象化の JavaBean ベースの表現: 例は、ERP システムで注ドキュメントを表すために生成されたカスタムレコードです。
  • jakarta.resource.cci.ResultSet: このインターフェースは java.sql.ResultSet と  jakarta.resource.cci.Record の両方を継承します。ResultSet は表形式のデータを表します。

MappedRecord または IndexedRecord には、別のレコードを含めることができます。つまり、MappedRecord および IndexedRecord を使用して、任意の深さの階層構造を作成できます。基本的な Java 型は、MappedRecord または IndexedRecord で表される階層構造のリーフ要素として使用されます。

バージョン:
0.8
作成者:
Rahul Sharma
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このオブジェクトのコピーを作成して返します。
    boolean
    このインスタンスが別のレコードと等しいかどうかを確認します。
    レコードの名前を取得します。
    レコードの短い説明文字列を取得します。
    int
    Record インスタンスのハッシュコードを返します。
    void
    レコードの名前を設定します。
    void
    レコードの短い説明文字列を設定します。
  • メソッドの詳細

    • getRecordName

      StringSE getRecordName()
      レコードの名前を取得します。
      戻り値:
      レコードの名前を表す文字列
    • setRecordName

      void setRecordName(StringSE name)
      レコードの名前を設定します。
      パラメーター:
      name - レコードの名前
    • setRecordShortDescription

      void setRecordShortDescription(StringSE description)
      レコードの短い説明文字列を設定します。このプロパティは、主にアプリケーション開発ツールによって使用されます。
      パラメーター:
      description - レコードの説明
    • getRecordShortDescription

      StringSE getRecordShortDescription()
      レコードの短い説明文字列を取得します。このプロパティは、主にアプリケーション開発ツールによって使用されます。
      戻り値:
      レコードの短い説明を表す文字列
    • equals

      boolean equals(ObjectSE other)
      このインスタンスが別のレコードと等しいかどうかを確認します。
      オーバーライド:
      クラス ObjectSEequalsSE 
      戻り値:
      2 つのインスタンスが等しい場合は true
    • hashCode

      int hashCode()
      Record インスタンスのハッシュコードを返します。
      オーバーライド:
      クラス ObjectSEhashCode 
      戻り値:
      ハッシュコード
    • clone

      このオブジェクトのコピーを作成して返します。「コピー」の正確な意味は、オブジェクトのクラスによって異なります。
      戻り値:
      このインスタンスのクローン。
      例外:
      CloneNotSupportedExceptionSE - オブジェクトのクラスが Cloneable インターフェースをサポートしていない場合、clone メソッドをオーバーライドするサブクラスもこの例外をスローして、インスタンスを複製できないことを示すことができます。