Oracle OLAP Java API Reference
10g Release 1 (10.1)

B10994-01

oracle.olapi.data.source
Class DateParameter

java.lang.Object
  |
  +--oracle.olapi.data.source.Parameter
        |
        +--oracle.olapi.data.source.DateParameter

public class DateParameter
extends Parameter

A Parameter that specifies a Date value that you use in creating a query. After creating the query, you can change the value of the DateParameter and thereby change the selection of dimension or measure elements that the query represents.

You use a DateParameter to create a parameterized DateSource with the createParameterizedSource(DateParameter param) method of the DataProvider you used to create the DateParameter. You then use the parameterized DateSource as a parameter to a method that selects one or more elements of another Source and produces a derived Source. You can commit the Transaction and create a Cursor for the Source to retrieve the results of the query.

You can change the selection of elements that the derived Source represents by changing the value of the DateParameter with one of its setValue methods. The Cursor for the query Source then has the values of the new selection. You do not need to commit the Transaction nor create a new Cursor. You can instead just set the position of the existing Cursor to its first position and get the values for the new selection from the Cursor.


Constructor Summary
DateParameter(DataProvider dataProvider, java.util.Date initialValue)
          Creates a DateParameter that has the specified Date value.

 

Method Summary
 java.lang.Object acceptVisitor(ParameterVisitor visitor, java.lang.Object context)
          Calls the visitDateParameter method of the specified ParameterVisitor and passes that method this DateParameter and the specified context Object.
 java.util.Date getValue()
          Gets the value of this DateParameter.
 java.lang.Object getValueObject()
          Gets the value of this DateParameter as an Object.
 void setValue(java.util.Date value)
          Sets the value of this DateParameter to the specified Date.

 

Methods inherited from class oracle.olapi.data.source.Parameter
getDataProvider, getID

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

DateParameter

public DateParameter(DataProvider dataProvider,
                     java.util.Date initialValue)
Creates a DateParameter that has the specified Date value.
Parameters:
dataProvider - The DataProvider that you are using.
initialValue - The Date value that you want this StringParameter to have.
Method Detail

acceptVisitor

public final java.lang.Object acceptVisitor(ParameterVisitor visitor,
                                            java.lang.Object context)
Calls the visitDateParameter method of the specified ParameterVisitor and passes that method this DateParameter and the specified context Object.
Parameters:
visitor - An instance a class derived from the ParameterVisitor class.
context - An Object.
Returns:
The Object returned by the visitDateParameter method of the specified ParameterVisitor.
Overrides:
acceptVisitor in class Parameter

getValue

public final java.util.Date getValue()
Gets the value of this DateParameter.
Returns:
The value of this DateParameter.

getValueObject

public final java.lang.Object getValueObject()
Gets the value of this DateParameter as an Object.
Returns:
The value of this DateParameter as an Object.
Overrides:
getValueObject in class Parameter

setValue

public final void setValue(java.util.Date value)
Sets the value of this DateParameter to the specified Date.
Parameters:
value - A Date that you want this DateParameter to have as its value.

Oracle OLAP Java API Reference
10g Release 1 (10.1)

B10994-01

Copyright © 2002, 2003, Oracle. All Rights Reserved.