Connection クラス
名前空間
使用方法
DataSource.Connection および DataSource.Provider クラスによって、Salesforce Connect のカスタムアダプターが構成されます。
DataSource.Connection クラスの sync メソッドを変更しても、外部オブジェクトが自動的に再同期されることはありません。
例
Connection のメソッド
Connection のメソッドは次のとおりです。
deleteRows(deleteContext)
署名
public List<DataSource.DeleteResult> deleteRows(DataSource.DeleteContext deleteContext)
パラメーター
- deleteContext
- 型: DataSource.DeleteContext
- 削除要求に関するコンテキスト情報が含まれます。
query(queryContext)
署名
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 での外部オブジェクトの作成に使用できます。システム管理者は [外部データソースの検証] ページで返されたテーブルのリストを参照し、同期するテーブルを選択します。システム管理者が [同期] をクリックしたときに、選択された各テーブルに対して外部オブジェクトが作成されます。また、選択されたテーブル内の各列は外部オブジェクトの項目になります。
upsertRows(upsertContext)
署名
public List<DataSource.UpsertResult> upsertRows(DataSource.UpsertContext upsertContext)
パラメーター
- upsertContext
- 型: DataSource.UpsertContext
- 更新/挿入要求に関するコンテキスト情報が含まれます。