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

Newer Version Available

This content describes an older version of this product. View Latest

CrossFilter クラス

クロス条件に関する情報の操作に使用するメソッドおよびコンストラクタが含まれます。

名前空間

Reports

CrossFilter のコンストラクタ

CrossFilter のコンストラクタは次のとおりです。

CrossFilter(criteria, includesObject, primaryEntityField, relatedEntity, relatedEntityJoinField)

指定されたパラメータを使用して、Reports.CrossFilter クラスのインスタンスを作成します。

署名

public CrossFilter(List<Reports.ReportFilter> criteria, Boolean includesObject, String primaryEntityField, String relatedEntity, String relatedEntityJoinField)

パラメータ

criteria
型: List<Reports.ReportFilter>
relatedEntity を絞り込む方法に関する情報。主エンティティを relatedEntity のサブセットと関連付けます。
includesObject
型: Boolean
返されるオブジェクトに relatedEntity との関係があるか (true)、否か ((false) を指定します。
primaryEntityField
型: String
クロス条件が評価されるオブジェクトの名前。
relatedEntity
型: String
primaryEntityField の評価対象となるオブジェクトの名前 (クロス条件の右側)。
relatedEntityJoinField
型: String
primaryEntityFieldrelatedEntity の結合に使用される項目の名前。

CrossFilter()

Reports.CrossFilter クラスのインスタンスを作成します。次に、クラスの set メソッドを使用して値を設定できます。

署名

public CrossFilter()

CrossFilter のメソッド

CrossFilter のメソッドは次のとおりです。

getCriteria()

relatedEntity を絞り込む方法に関する情報を返します。主エンティティの評価対象となる relatedEntity のサブセットを説明します。

署名

public List<Reports.ReportFilter> getCriteria()

戻り値

型: List<Reports.ReportFilter>

getIncludesObject()

主オブジェクトに relatedEntity との関係がある場合は true、そうでない場合は false を返します。

署名

public Boolean getIncludesObject()

戻り値

型: Boolean

getPrimaryEntityField()

クロス条件が評価されるオブジェクトの名前を返します。

署名

public String getPrimaryEntityField()

戻り値

型: String

getRelatedEntity()

primaryEntityField の評価対象となるオブジェクトの名前 (クロス条件の右側) を返します。

署名

public String getRelatedEntity()

戻り値

型: String

getRelatedEntityJoinField()

primaryEntityFieldrelatedEntity の結合に使用される項目の名前を返します。

署名

public String getRelatedEntityJoinField()

戻り値

型: String

setCriteria(criteria)

relatedEntity を絞り込む方法を指定します。主エンティティを relatedEntity のサブセットと関連付けます。

署名

public void setCriteria(List<Reports.ReportFilter> criteria)

パラメータ

criteria
型: List<Reports.ReportFilter>

戻り値

型: void

setIncludesObject(includesObject)

返されるオブジェクトに relatedEntity との関係があるか (true)、否か (false) を指定します。

署名

public void setIncludesObject(Boolean includesObject)

パラメータ

includesObject
型: Boolean

戻り値

型: void

setPrimaryEntityField(primaryEntityField)

クロス条件が評価されるオブジェクトの名前を指定します。

署名

public void setPrimaryEntityField(String primaryEntityField)

パラメータ

primaryEntityField
型: String

戻り値

型: void

setRelatedEntity(relatedEntity)

primaryEntityField の評価対象となるオブジェクトの名前 (クロス条件の右側) を指定します。

署名

public void setRelatedEntity(String relatedEntity)

パラメータ

relatedEntity
型: String

戻り値

型: void

setRelatedEntityJoinField(relatedEntityJoinField)

primaryEntityFieldrelatedEntity の結合に使用される項目の名前を指定します。

署名

public void setRelatedEntityJoinField(String relatedEntityJoinField)

パラメータ

relatedEntityJoinField
型: String

戻り値

型: void

toString()

文字列を返します。

署名

public String toString()

戻り値

型: String