|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataSourceParameter
The DataSourceParameter
interface defines a parameter of a data source.
Example:Getting the DataSourceParameter information from the data source
//Get the datasource ID
String universeId =((IUniverse)ceInfoobject).buildUniverseIdString();
DocumentInstance wiDoc = widocRepEngine.newDocument(universeId);
ReportContainer report = wiDoc.createReport("Report1");
DataProviders dps = wiDoc.getDataProviders();
DataProvider dp = dps.getItem(0);
DataSource ds = dp.getDataSource();
DataSourceObject order_amt = ds.getClasses().getChildByName("Order Amount");
DataSourceObject order_amt_unit = ds.getClasses().getChildByName("Order Amount Unit");
Query q = dp.getQuery();
// Add result objects to the query
q.addResultObject(order_amt);
q.addResultObject(order_amt_unit);
// Run the execute the query and fetch the data
dp.runQuery();
wiDoc.applyFormat();
DataSourceParameters DSPs = ds.getParameters();
DataSourceParameter DSP = DSPs.getParameter(0);
// Get the name of the DataSourceParameter
out.print(DSP.getName());
DataSourceParameters.getParameter(int)
Method Summary | |
---|---|
java.lang.String |
getClassName()
Retrieves the parameter class name. |
java.lang.Object |
getDefaultValue()
The default value for this parameter. |
java.lang.String |
getName()
Retrieves the name of the data source parameter. |
DataSourceParameterType |
getType()
Retrieves the type to which the value can be converted. |
boolean |
isRequired()
Returns true if a input value is required or false if it can be skipped while
processing data source parameter value's setting. |
Method Detail |
---|
java.lang.String getName()
java.lang.String getClassName()
DataSourceParameterType getType()
boolean isRequired()
true
if a input value is required or false
if it can be skipped while
processing data source parameter value's setting.
true
if a value is required for this parameter,
false
otherwise.java.lang.Object getDefaultValue()
null
if there isn't one. The value must be cast in DataSourceParameterType.getType()
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |