Table クラス
名前空間
使用方法
テーブルメタデータのリストは、sync() メソッドが呼び出されたときに、DataSource.Connection クラスによって提供されます。各テーブルを、Salesforce の外部オブジェクトにすることができます。
メタデータは、Salesforce に保存されます。テーブルメタデータの新規または更新された値を返すように Apex コードを更新しても、Salesforce に保存されたメタデータが自動的に更新されることはありません。
Table プロパティ
Table のプロパティは次のとおりです。
Table メソッド
Table のメソッドは次のとおりです。
get(name, labelSingular, labelPlural, description, nameColumn, columns)
署名
public static DataSource.Table get(String name, String labelSingular, String labelPlural, String description, String nameColumn, List<DataSource.Column> columns)
パラメータ
- name
- 型: String
- 外部テーブルの名前。
- labelSingular
- 型: String
- Salesforce ユーザインターフェースに表示される、テーブルのわかりやすい単数形の名前。
- labelPlural
- 型: String
- Salesforce ユーザインターフェースに表示される、テーブルのわかりやすい複数形の名前。
- description
- 型: String
- 外部テーブルの説明。
- nameColumn
- 型: String
- システム管理者がテーブルを同期したときに、外部オブジェクトの名前項目になるテーブルの列の名前。
- columns
- 型: List<DataSource.Column>
- テーブルの列のリスト。
戻り値
get(name, nameColumn, columns)
署名
public static DataSource.Table get(String name, String nameColumn, List<DataSource.Column> columns)
パラメータ
- name
- 型: String
- 外部テーブルの名前。
- nameColumn
- 型: String
- システム管理者がテーブルを同期したときに、外部オブジェクトの名前項目になるテーブルの列の名前。
- columns
- 型: List<DataSource.Column>
- テーブルの列のリスト。
戻り値
返されるテーブルメタデータには、次のプロパティ値があります。
| プロパティ | 値 |
|---|---|
| name | name |
| labelSingular | name |
| labelPlural | name |
| description | name |
| nameColumn | nameColumn |
| columns | columns |