Package oracle.spatial.georaster.util
Class ConnectionParameters
- java.lang.Object
-
- oracle.spatial.georaster.util.ConnectionParameters
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
ConnectionParameters.BasicConnection,ConnectionParameters.WalletConnection
public abstract class ConnectionParameters extends java.lang.Object implements java.lang.AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConnectionParameters.BasicConnectionA connection using Host, Port and Service Name.static classConnectionParameters.ConnectionTypestatic classConnectionParameters.WalletConnectionA connection using a wallet file, service name found in tnsnames.ora and proxy parameters.
-
Constructor Summary
Constructors Constructor Description ConnectionParameters(java.lang.String user, char[] password)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose()protected voidcloseConnection()abstract java.sql.Connectionconnect()java.sql.ConnectiongetConnection()abstract java.lang.StringgetGdalConnectionString()char[]getPassword()abstract java.lang.StringgetTitle()abstract java.lang.StringgetTreeNodeString()abstract ConnectionParameters.ConnectionTypegetType()java.lang.StringgetUser()
-
-
-
Method Detail
-
close
public abstract void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
connect
public abstract java.sql.Connection connect() throws java.lang.Exception- Throws:
java.lang.Exception
-
getTitle
public abstract java.lang.String getTitle()
- Returns:
- A string to be displayed as window title that describes the connection.
-
getTreeNodeString
public abstract java.lang.String getTreeNodeString()
- Returns:
- A string to describe this connection.
-
getGdalConnectionString
public abstract java.lang.String getGdalConnectionString()
- Returns:
- A string in gdal georaster driver format to be used as source or destiny of a import or export operation.
-
getType
public abstract ConnectionParameters.ConnectionType getType()
- Returns:
- an instance of
ConnectionParameters.ConnectionTypethat represent the subclass of ConnectionParameters
-
getUser
public java.lang.String getUser()
-
getPassword
public char[] getPassword()
-
getConnection
public java.sql.Connection getConnection()
-
closeConnection
protected void closeConnection()
-
-