Newer Version Available
CrossFilter Class
Namespace
CrossFilter Constructors
The following are constructors for CrossFilter.
CrossFilter(criteria, includesObject, primaryEntityField, relatedEntity, relatedEntityJoinField)
Signature
public CrossFilter(List<Reports.ReportFilter> criteria, Boolean includesObject, String primaryEntityField, String relatedEntity, String relatedEntityJoinField)
Parameters
- criteria
- Type: List<Reports.ReportFilter>
- Information about how to filter the relatedEntity. Relates the primary entity with a subset of the relatedEntity.
- includesObject
- Type: Boolean
- Specifies whether objects returned have a relationship with the relatedEntity (true) or not (false).
- primaryEntityField
- Type: String
- The name of the object on which the cross filter is evaluated.
- relatedEntity
- Type: String
- The name of the object that the primaryEntityField is evaluated against—the right-hand side of the cross filter.
- relatedEntityJoinField
- Type: String
- The name of the field used to join the primaryEntityField and relatedEntity.
CrossFilter Methods
The following are methods for CrossFilter.
getCriteria()
Signature
public List<Reports.ReportFilter> getCriteria()
Return Value
Type: List<Reports.ReportFilter>
getRelatedEntity()
Signature
public String getRelatedEntity()
Return Value
Type: String
getRelatedEntityJoinField()
Signature
public String getRelatedEntityJoinField()
Return Value
Type: String
setCriteria(criteria)
Signature
public void setCriteria(List<Reports.ReportFilter> criteria)
Parameters
- criteria
- Type: List<Reports.ReportFilter>
Return Value
Type: void
setIncludesObject(includesObject)
Signature
public void setIncludesObject(Boolean includesObject)
Parameters
- includesObject
- Type: Boolean
Return Value
Type: void
setPrimaryEntityField(primaryEntityField)
Signature
public void setPrimaryEntityField(String primaryEntityField)
Parameters
- primaryEntityField
- Type: String
Return Value
Type: void
setRelatedEntity(relatedEntity)
Signature
public void setRelatedEntity(String relatedEntity)
Parameters
- relatedEntity
- Type: String
Return Value
Type: void
setRelatedEntityJoinField(relatedEntityJoinField)
Signature
public void setRelatedEntityJoinField(String relatedEntityJoinField)
Parameters
- relatedEntityJoinField
- Type: String
Return Value
Type: void