Package uk.ac.starlink.ttools.task
Class ConnectionParameter
- java.lang.Object
-
- uk.ac.starlink.task.Parameter<java.sql.Connection>
-
- uk.ac.starlink.ttools.task.ConnectionParameter
-
public class ConnectionParameter extends uk.ac.starlink.task.Parameter<java.sql.Connection>
Parameter for acquiring a connection to a database using JDBC.- Since:
- 15 Aug 2007
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description ConnectionParameter(java.lang.String name)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description uk.ac.starlink.task.Parameter[]
getAssociatedParameters()
Returns parameters associated with this.java.lang.String
objectToString(uk.ac.starlink.task.Environment env, java.sql.Connection connection)
java.sql.Connection
stringToObject(uk.ac.starlink.task.Environment env, java.lang.String stringValue)
-
Methods inherited from class uk.ac.starlink.task.Parameter
clearValue, getDescription, getName, getPosition, getPreferExplicit, getPrompt, getStringDefault, getUsage, getValueClass, isNullPermitted, objectValue, setDescription, setDescription, setName, setNullPermitted, setPosition, setPreferExplicit, setPrompt, setStringDefault, setUsage, setValue, setValueFromObject, setValueFromString, stringValue, toArray, toString
-
-
-
-
Method Detail
-
getAssociatedParameters
public uk.ac.starlink.task.Parameter[] getAssociatedParameters()
Returns parameters associated with this.- Returns:
- array containing user and password parameters
-
stringToObject
public java.sql.Connection stringToObject(uk.ac.starlink.task.Environment env, java.lang.String stringValue) throws uk.ac.starlink.task.TaskException
- Specified by:
stringToObject
in classuk.ac.starlink.task.Parameter<java.sql.Connection>
- Throws:
uk.ac.starlink.task.TaskException
-
objectToString
public java.lang.String objectToString(uk.ac.starlink.task.Environment env, java.sql.Connection connection)
- Overrides:
objectToString
in classuk.ac.starlink.task.Parameter<java.sql.Connection>
-
-