com.businessobjects.rebean.wi
Interface ConditionObjectValue

All Superinterfaces:
FilterConditionValue

public interface ConditionObjectValue
extends FilterConditionValue

Warning: This interface is no longer functional from the SAP BusinessObjects 4.0 release onwards.

A ConditionObjectValue is used to hold the DataSourceObject used as a condition value in a Query condition. An example of a condition in a query is: "Country" equal to "Country of Origin".

Note: the TreeNode parent of this object is always a ConditionContainer.

Since:
11.5
See Also:
DataSource.getClasses(), DataSource.getHierarchies(), DataProvider, DataSourceObject, FilterCondition.createConditionObjectValue(DataSourceObject)

Method Summary
 DataSourceObject getDataSourceObject()
          Returns the DataSourceObject used to create this condition object value.
 Lov getLOV()
          Returns the ListOfValues (LOV) contained in this object.
 boolean isPreCondition()
          Returns true if this ConditionObjectValue represents a predefined condition.
 

Method Detail

getDataSourceObject

DataSourceObject getDataSourceObject()
Returns the DataSourceObject used to create this condition object value.

Returns:
the DataSourceObject that this condition object value was created with
See Also:
ConditionContainer.createConditionObject(DataSourceObject)

getLOV

Lov getLOV()
Returns the ListOfValues (LOV) contained in this object.

Note: A LOV can only be obtained for data source objects with one of the following qualifications:

Returns:
a LOV or null when the objects do not contain a LOV.
See Also:
DataSourceObject.getLOV()

isPreCondition

boolean isPreCondition()
Returns true if this ConditionObjectValue represents a predefined condition. This is true when

getDataSourceObject().getQualification() == ObjectQualification.PRE_CONDITION.

Returns:
true when this condition object value represents a predefined condition
See Also:
ConditionObjectValue.getDataSourceObject(), DataSourceObject.getQualification(), ObjectQualification.PRE_CONDITION