Newer Version Available
Connection クラス
名前空間
使用方法
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
- データテーブルに対して実行するクエリを表します。
戻り値
search(searchContext)
署名
public List<DataSource.TableResult> search(DataSource.SearchContext searchContext)
パラメータ
- searchContext
- 型: DataSource.SearchContext
- 外部データテーブルに対して実行するクエリを表します。
戻り値
型: List<DataSource.TableResult>
sync()
署名
public List<DataSource.Table> sync()
戻り値
型: List<DataSource.Table>
返された各テーブルは、Salesforce での外部オブジェクトの作成に使用できます。システム管理者は [外部データソースの検証] ページで返されたテーブルのリストを参照し、同期するテーブルを選択します。システム管理者が [同期] をクリックしたときに、選択された各テーブルに対して外部オブジェクトが作成されます。また、選択されたテーブル内の各列は外部オブジェクトの項目になります。