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.StringobjectToString(uk.ac.starlink.task.Environment env, java.sql.Connection connection)java.sql.ConnectionstringToObject(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:
stringToObjectin 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:
objectToStringin classuk.ac.starlink.task.Parameter<java.sql.Connection>
-
-