|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DataSourceParameterValue
The DataSourceParameterValue interface defines the data source parameter's value.
Example:Setting the new date as DataSourceParameterValues
DataSourceParameters DSPs = ds.getParameters();
DataSourceParameterValues DSPVs = dp.getDataSourceParameterValues();
DataSourceParameterValue DSPV = DSPVs.getValue(0);
// specify the new keydate based on which the dimensions will be filtered
Date keydateSpecific = new Date("9/9/07");
DSPV.setValue(keydateSpecific);
wiDoc.refresh();
| Method Summary | |
|---|---|
DataSourceParameter |
getParameter()
Returns the data source parameter. |
java.lang.Object |
getValue()
Returns the current parameter value. |
boolean |
isDefault()
Checks if the value returned by DataSourceParameterValue.getValue()is a default value. |
void |
setValue(java.lang.Object value)
Sets the value for this parameter. |
void |
useDefault()
Uses the default value defined at the data source level DataSourceParameter.getDefaultValue(). |
| Method Detail |
|---|
DataSourceParameter getParameter()
DataSourceParameter definition for this value.java.lang.Object getValue()
DataSourceParameter.getType().void setValue(java.lang.Object value)
Note: The new value will be send to server during
DataProvider.runQuery()DataProvider.generateQuery()DataProviders.runQueries() DataProviders.generateQueries()DocumentInstance.refresh()DocumentInstance.getLOV(String, LovType, DataSourceParameterValues)DataSourceObject.getLOV(DataSourceParameterValues)
DataProvider dp1 = doc.getDataProviders().getItem(0);
if (paramValues.getCount() > 0) {
DataSourceParameterValue oneParamValue = paramValues.getValue(0);
if (!oneParamValue.isDefault()) {
// back to default value
oneParamValue.useDefault();
}
}
//..............
dp1.runQuery();
value - any java Object instance which type is defined
by DataSourceParameter.getType().void useDefault()
DataSourceParameter.getDefaultValue().
DataSourceParameterValue.setValue(Object)boolean isDefault()
DataSourceParameterValue.getValue()is a default value.
true if this parameter uses the data source
defined default value, false otherwise.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||