uk.org.ogsadai.activity.sql.parameters
Class ValueInput

java.lang.Object
  |
  +--uk.org.ogsadai.activity.sql.parameters.ValueInput
All Implemented Interfaces:
ParameterInput

public class ValueInput
extends java.lang.Object
implements ParameterInput

Class managing simple value input to a parameterised SQL statement.

Author:
The OGSA-DAI Project Team.

Field Summary
private static java.lang.String COPYRIGHT_NOTICE
          Copyright statement
private  int mPosition
          Position of this parameter
private  java.lang.Object mValue
          Static value of this parameter
 
Constructor Summary
ValueInput(java.lang.Object value)
          Constructor.
 
Method Summary
 java.lang.Object getNextObject()
          Get the next value for the parameter.
 void initialise(int position, ActivityContext context)
          Optionally initialise a parameter using the current activity context.
 boolean isDone()
          Indicates whether the ResultSet is closed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT_NOTICE

private static final java.lang.String COPYRIGHT_NOTICE
Copyright statement

See Also:
Constant Field Values

mValue

private java.lang.Object mValue
Static value of this parameter


mPosition

private int mPosition
Position of this parameter

Constructor Detail

ValueInput

public ValueInput(java.lang.Object value)
Constructor.

Parameters:
value - Value of parameter
Method Detail

getNextObject

public java.lang.Object getNextObject()
                               throws java.util.NoSuchElementException,
                                      ParameterAccessException
Description copied from interface: ParameterInput
Get the next value for the parameter.

Specified by:
getNextObject in interface ParameterInput
Throws:
ParameterAccessException - If a problem occurs.
java.util.NoSuchElementException - If there are no more values.

initialise

public void initialise(int position,
                       ActivityContext context)
                throws ParameterSetupException
Description copied from interface: ParameterInput
Optionally initialise a parameter using the current activity context. Useful if the activity receives its values from another activity's output.

Specified by:
initialise in interface ParameterInput
Parameters:
position - Current position of this parameter
context - Activity context
Throws:
ParameterSetupException - If some error occurs due to the client's settings.

isDone

public boolean isDone()
Indicates whether the ResultSet is closed.

Specified by:
isDone in interface ParameterInput
Returns:
true always.
See Also:
ParameterInput.isDone()