@DeprecatedSE public interface CciOperations
または、標準の CCI インフラストラクチャをモックすることもできます。ただし、このインターフェースをモックすることで、作業量が大幅に少なくなります。
CciTemplate
修飾子と型 | メソッドと説明 |
---|---|
<T> T | execute(ConnectionCallback<T> action) 使用すべきではありません。 CCI 接続で動作するコールバックアクションとして実装された、CCI を使用して EIS でリクエストを実行します。 |
<T> T | execute(InteractionCallback<T> action) 使用すべきではありません。 CCI 相互作用で動作するコールバックアクションとして実装された、CCI を使用して EIS でリクエストを実行します。 |
RecordEE | execute(InteractionSpecEE spec, RecordEE inputRecord) 使用すべきではありません。 CIS を使用して、EIS で指定された対話を実行します。 |
RecordEE | execute(InteractionSpecEE spec, RecordCreator inputCreator) 使用すべきではありません。 CIS を使用して、EIS で指定された対話を実行します。 |
<T> T | execute(InteractionSpecEE spec, RecordCreator inputCreator, RecordExtractor<T> outputExtractor) 使用すべきではありません。 CIS を使用して、EIS で指定された対話を実行します。 |
void | execute(InteractionSpecEE spec, RecordEE inputRecord, RecordEE outputRecord) 使用すべきではありません。 CIS を使用して、EIS で指定された対話を実行します。 |
<T> T | execute(InteractionSpecEE spec, RecordEE inputRecord, RecordExtractor<T> outputExtractor) 使用すべきではありません。 CIS を使用して、EIS で指定された対話を実行します。 |
@Nullable <T> T execute(ConnectionCallback<T> action) throws DataAccessException
コールバックアクションは、ドメインオブジェクトまたはドメインオブジェクトのコレクションなどの結果オブジェクトを返すことができます。
action
- アクションを指定するコールバックオブジェクト DataAccessException
- 問題がある場合 @Nullable <T> T execute(InteractionCallback<T> action) throws DataAccessException
コールバックアクションは、ドメインオブジェクトまたはドメインオブジェクトのコレクションなどの結果オブジェクトを返すことができます。
action
- アクションを指定するコールバックオブジェクト DataAccessException
- 問題がある場合 @Nullable RecordEE execute(InteractionSpecEE spec, RecordEE inputRecord) throws DataAccessException
spec
- 相互作用を定義する CCI InteractionSpec インスタンス (connector-specific)inputRecord
- 入力レコード DataAccessException
- 問題がある場合 void execute(InteractionSpecEE spec, RecordEE inputRecord, RecordEE outputRecord) throws DataAccessException
spec
- 相互作用を定義する CCI InteractionSpec インスタンス (connector-specific)inputRecord
- 入力レコード outputRecord
- 出力レコード DataAccessException
- 問題がある場合 RecordEE execute(InteractionSpecEE spec, RecordCreator inputCreator) throws DataAccessException
spec
- 相互作用を定義する CCI InteractionSpec インスタンス (connector-specific)inputCreator
- 使用する入力レコードを作成するオブジェクト DataAccessException
- 問題がある場合 @Nullable <T> T execute(InteractionSpecEE spec, RecordEE inputRecord, RecordExtractor<T> outputExtractor) throws DataAccessException
spec
- 相互作用を定義する CCI InteractionSpec インスタンス (connector-specific)inputRecord
- 入力レコード outputExtractor
- 出力レコードを結果オブジェクトに変換するオブジェクト DataAccessException
- 問題がある場合 @Nullable <T> T execute(InteractionSpecEE spec, RecordCreator inputCreator, RecordExtractor<T> outputExtractor) throws DataAccessException
spec
- 相互作用を定義する CCI InteractionSpec インスタンス (connector-specific)inputCreator
- 使用する入力レコードを作成するオブジェクト outputExtractor
- 出力レコードを結果オブジェクトに変換するオブジェクト DataAccessException
- 問題がある場合