この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

Connection クラス

Salesforce 組織で外部シス��ムのスキーマと同期し、外部データのクエリと検索を処理できるようにするには、このクラスを拡張します。

名前空間

DataSource

使用方法

DataSource.Connection および DataSource.Provider クラスによって、Lightning Connect のカスタムアダプタが構成されます。

DataSource.Connection クラスの sync() メソッドを変更しても、外部オブジェクトが自動的に再同期されることはありません。

Connection メソッド

Connection のメソッドは次のとおりです。

query(queryContext)

外部オブジェクトの SOQL クエリによって呼び出されます。SOQL クエリは、Salesforce でユーザが外部オブジェクトのリストビューまたはレコード詳細ページにアクセスしたときに生成および実行されます。クエリの結果を返します。

署名

public DataSource.TableResult query(DataSource.QueryContext queryContext)

パラメータ

queryContext
型: DataSource.QueryContext
データテーブルに対して実行するクエリを表します。

戻り値

型: DataSource.TableResult

sync()

システム管理者が外部データソースの詳細ページで [検証して同期] をクリックしたときに呼び出されます。外部システムのスキーマを示すテーブルのリストを返します。

署名

public List<DataSource.Table> sync()

戻り値

型: List<DataSource.Table>

返された各テーブルは、Salesforce での外部オブジェクトの作成に使用できます。システム管理者は [外部データソースの検証] ページで返されたテーブルのリストを参照し、同期するテーブルを選択します。システム管理者が [同期] をクリックしたときに、選択された各テーブルに対して外部オブジェクトが作成されます。また、選択されたテーブル内の各列は外部オブジェクトの項目になります。