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