Table クラス
名前空間
使用方法
テーブルメタデータのリストは、sync() メソッドが呼び出されたときに、DataSource.Connection クラスによって提供されます。各テーブルを、Salesforce の外部オブジェクトにすることができます。
メタデータは、Salesforce に保存されます。テーブルメタデータの新規または更新された値を返すように Apex コードを更新しても、Salesforce に保存されたメタデータが自動的に更新されることはありません。
Table プロパティ
Table のプロパティは次のとおりです。
labelSingular
テーブルのわかりやすい単数形の名前。labelSingular は、Salesforce ユーザインターフェースのオブジェクトの表示ラベルになります。オブジェクトの表示ラベルは、組織の標準オブジェクト、カスタムオブジェクト、外部オブジェクト全体で一意にすることをお勧めします。
署名
public String labelSingular {get; set;}
プロパティ値
型: String
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
- テーブルのわかりやすい単数形の名前。labelSingular は、Salesforce ユーザインターフェースのオブジェクトの表示ラベルになります。
- labelPlural
- 型: String
- テーブルのわかりやすい複数形の名前。labelPlural は、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 |