この文章は 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