パッケージ jakarta.resource.cci
インターフェース Record
- すべてのスーパーインターフェース:
CloneableSE,SerializableSE
- すべての既知のサブインターフェース:
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
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ObjectSEclone()このオブジェクトのコピーを作成して返します。booleanequals(ObjectSE other)このインスタンスが別のレコードと等しいかどうかを確認します。StringSEgetRecordName()レコードの名前を取得します。StringSEgetRecordShortDescription()レコードの短い説明文字列を取得します。inthashCode()Record インスタンスのハッシュコードを返します。voidsetRecordName(StringSE name)レコードの名前を設定します。voidsetRecordShortDescription(StringSE description)レコードの短い説明文字列を設定します。
メソッドの詳細
getRecordName
StringSE getRecordName()
レコードの名前を取得します。- 戻り値:
- レコードの名前を表す文字列
setRecordName
void setRecordName(StringSE name)
レコードの名前を設定します。- パラメーター:
name- レコードの名前
setRecordShortDescription
void setRecordShortDescription(StringSE description)
レコードの短い説明文字列を設定します。このプロパティは、主にアプリケーション開発ツールによって使用されます。- パラメーター:
description- レコードの説明
getRecordShortDescription
StringSE getRecordShortDescription()
レコードの短い説明文字列を取得します。このプロパティは、主にアプリケーション開発ツールによって使用されます。- 戻り値:
- レコードの短い説明を表す文字列
equals
boolean equals(ObjectSE other)
このインスタンスが別のレコードと等しいかどうかを確認します。
clone
ObjectSE clone() throws CloneNotSupportedExceptionSE
このオブジェクトのコピーを作成して返します。「コピー」の正確な意味は、オブジェクトのクラスによって異なります。- 戻り値:
- このインスタンスのクローン。
- 例外:
CloneNotSupportedExceptionSE- オブジェクトのクラスが Cloneable インターフェースをサポートしていない場合、clone メソッドをオーバーライドするサブクラスもこの例外をスローして、インスタンスを複製できないことを示すことができます。