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

Table クラス

Salesforce Connect カスタムアダプタの接続先である外部システム上のテーブルを記述します。このクラスは、DataSourceUtil クラスを拡張し、そのメソッドを継承します。

名前空間

DataSource

使用方法

テーブルメタデータのリストは、sync() メソッドが呼び出されたときに、DataSource.Connection クラスによって提供されます。各テーブルを、Salesforce の外部オブジェクトにすることができます。

メタデータは、Salesforce に保存されます。テーブルメタデータの新規または更新された値を返すように Apex コードを更新しても、Salesforce に保存されたメタデータが自動的に更新されることはありません。

Table のプロパティ

Table のプロパティは次のとおりです。

columns

テーブルの列のリスト。

署名

public List<DataSource.Column> columns {get; set;}

プロパティ値

型: List<DataSource.Column>

description

テーブルが表す内容の説明。

署名

public String description {get; set;}

プロパティ値

型: String

labelPlural

テーブルのわかりやすい複数形の名前。labelPlural は、Salesforce ユーザインターフェースのオブジェクトの複数形の表示ラベルになります。

署名

public String labelPlural {get; set;}

プロパティ値

型: String

labelSingular

テーブルのわかりやすい単数形の名前。labelSingular は、Salesforce ユーザインターフェースのオブジェクトの表示ラベルになります。オブジェクトの表示ラベルは、組織の標準オブジェクト、カスタムオブジェクト、外部オブジェクト全体で一意にすることをお勧めします。

署名

public String labelSingular {get; set;}

プロパティ値

型: String

name

外部システムのテーブルの名前。

署名

public String name {get; set;}

プロパティ値

型: String

nameColumn

システム管理者がテーブルを同期したときに、外部オブジェクトの名前項目になるテーブルの列の名前。

署名

public String nameColumn {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>
テーブルの列のリスト。

戻り値

型: DataSource.Table

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>
テーブルの列のリスト。

戻り値

型: DataSource.Table

返されるテーブルメタデータには、次のプロパティ値があります。
プロパティ
name name
labelSingular name
labelPlural name
description name
nameColumn nameColumn
columns columns