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 |
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
ValueInput
public ValueInput(java.lang.Object value)
-
Constructor.
- Parameters:
value
- Value of parameter
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()