|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DataSourceObject
Warning: This interface is no longer functional from the SAP BusinessObjects 4.0 release onwards.
TheDataSourceObject interface represents a object in the data source(universe).
A DataSourceObject can be of any ObjectQualification.
Some data source objects (classes, hierarchies and dimension objects) can have
children. These are always DataSourceObject instances and can be
accessed through the inherited TreeNode interface.
DataSourceObjects,
ObjectQualification,
ObjectType| Method Summary | |
|---|---|
boolean |
canUseAs(DataSourceObjectUsage usage)
Allows for checking whether universe usage restrictions apply to this DataSourceObject. |
AggregationFunction |
getAggregationFunction()
If this DataSourceObject is a measure (i.e. |
DataSource |
getDataSource()
Returns the DataSource this DataSourceObject is part of. |
java.lang.String |
getDescription()
Returns the description for this DataSourceObject. |
java.lang.String |
getID()
Returns the the unique identifier (UID) of this DataSourceObject. |
Lov |
getLOV()
Deprecated. should use DataSourceObject.getLOV(DataProvider) or DataSourceObject.getLOV(DataSourceParameterValues) instead. |
Lov |
getLOV(DataProvider dp)
Retrieves the List of Values for this DataSourceObject, using data source parameter values coming from the specified DataProvider. |
Lov |
getLOV(DataSourceParameterValues values)
Retrieves the List of Values for this DataSourceObject, using the specified data source parameter values. |
java.lang.String |
getName()
Returns the DataSourceObject name. |
java.util.Properties |
getProperties()
Returns the Properties for this DataSourceObject. |
ObjectQualification |
getQualification()
Returns the ObjectQualification for this DataSourceObject. |
ObjectType |
getType()
Returns the DataSourceObject type. |
boolean |
hasLOV()
Returns true if this DataSourceObject contains a
List of Values (Lov). |
boolean |
isRowIndexed()
Returns true if this DataSourceObject has an index aware. |
boolean |
isStripped()
|
| Methods inherited from interface com.businessobjects.rebean.wi.TreeNode |
|---|
getChildAt, getChildCount, getIndex, getParent, isLeaf |
| Method Detail |
|---|
ObjectQualification getQualification()
ObjectQualification for this DataSourceObject.
Examples of possible ObjectQualification are:
ObjectObjectQualification.CLASSObjectQualification.DETAILObjectQualification.DIMENSION...
ObjectQualification for this DataSourceObject.ObjectType getType()
DataSourceObject type.
Examples of possible DataSourceObject types are:
ObjectType.DATEObjectType.NUMERICObjectType.TEXT
DataSourceObject type.java.lang.String getID()
DataSourceObject.
DataSourceObject.java.lang.String getDescription()
DataSourceObject.
DataSourceObject.DataSource getDataSource()
DataSource this DataSourceObject is part of.
DataSource this DataSourceObject is part of.java.lang.String getName()
DataSourceObject name.
Examples of a DataSourceObject name are
Year or Country in the Beach example universe.
DataSourceObject name.@Deprecated Lov getLOV()
DataSourceObject.getLOV(DataProvider) or DataSourceObject.getLOV(DataSourceParameterValues) instead.
Lov) contained in this for
this DataSourceObject.
Note: that this is only possible
if DataSourceObject.hasLOV() returns true.
DataSourceObject or null when DataSourceObject.hasLOV()
returns false.boolean hasLOV()
true if this DataSourceObject contains a
List of Values (Lov).
A DataSourceObject with an ObjectQualification
of either ObjectQualification.DIMENSION or
ObjectQualification.DETAIL only can contain a Lov.
This DataSourceObject must also be associated with a
List of Values in Designer.
true if this DataSourceObject contains a
List of Values (Lov).java.util.Properties getProperties()
Properties for this DataSourceObject.
The property names are defined in DataSourceObjectPropertiesType.
If this object has no defined Properties, null
is returned.
Properties for this DataSourceObject.
Possible Properties for a DataSourceObject are:
DataSourceObjectPropertiesType to retrieve the required
property from the Properties object returned by this method.
Note: These properties are set using Business Objects Designer.
DataSourceObjectPropertiesType,
Propertiesboolean isRowIndexed()
true if this DataSourceObject has an index aware.
true if this DataSourceObject has an index aware.Lov getLOV(DataProvider dp)
DataSourceObject, using data source parameter values coming from the specified DataProvider.
dp - the DataProvider instance holding the DataSourceParameterValues to use.
DataSourceObject or null when DataSourceObject.hasLOV()
returns false.DataSourceObject.getLOV(DataSourceParameterValues)Lov getLOV(DataSourceParameterValues values)
DataSourceObject, using the specified data source parameter values.
values - the data source parameter values.
DataSourceObject or null when DataSourceObject.hasLOV()
returns false.DataSourceParameters.createValues()AggregationFunction getAggregationFunction()
DataSourceObject is a measure (i.e.
DataSourceObject.getQualification() == ObjectQualification.MEASURE),
this method will return the aggregation function as defined in the
universe. If this object is not a measure or is not based on an object in
a universe, this method will return AggregationFunction.NONE.
DPExpression.getAggregationFunction(),
AggregationFunction,
ObjectQualificationboolean canUseAs(DataSourceObjectUsage usage)
DataSourceObject.
usage - a value from the DataSourceObjectUsage enumerated type.
true if this DataSourceObject has no universe restrictions
for the specified usage, false otherwise.DataSourceObjectUsageboolean isStripped()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||