パッケージ 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
    関連事項:
    Interaction, ResultSetSE
    • メソッドの詳細

      • 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

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