org.databene.commons.db
Class JDBCDriverInfo

java.lang.Object
  extended by org.databene.commons.db.JDBCDriverInfo
All Implemented Interfaces:
java.io.Serializable

public class JDBCDriverInfo
extends java.lang.Object
implements java.io.Serializable

Represents a JDBC driver and related information.

Created at 23.02.2009 09:40:31

Since:
0.4.8
Author:
Volker Bergmann
See Also:
Serialized Form

Field Summary
static JDBCDriverInfo FIREBIRD
           
static JDBCDriverInfo HSQL
           
 
Constructor Summary
JDBCDriverInfo()
           
JDBCDriverInfo(java.lang.String id, java.lang.String name, java.lang.String dbSystem)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDbSystem()
           
 java.lang.String getDefaultDatabase()
           
 java.lang.String getDefaultPort()
           
 java.lang.String getDefaultSchema()
           
 java.lang.String getDefaultUser()
           
 java.lang.String getDownloadUrl()
           
 java.lang.String getDriverClass()
           
 java.lang.String getId()
           
static JDBCDriverInfo getInstance(java.lang.String name)
           
static java.util.Collection<JDBCDriverInfo> getInstances()
           
 java.lang.String[] getJars()
           
 java.lang.String getName()
           
 java.lang.String getUrlPattern()
           
 java.lang.String getUrlPrefix()
           
 int hashCode()
           
 java.lang.String jdbcURL(java.lang.String host, java.lang.String port, java.lang.String database)
           
 void setDbSystem(java.lang.String dbSystem)
           
 void setDefaultDatabase(java.lang.String defaultDatabase)
           
 void setDefaultPort(java.lang.String defaultPort)
           
 void setDefaultSchema(java.lang.String defaultSchema)
           
 void setDefaultUser(java.lang.String defaultUser)
           
 void setDownloadUrl(java.lang.String downloadUrl)
           
 void setDriverClass(java.lang.String driverClass)
           
 void setId(java.lang.String id)
           
 void setJars(java.lang.String[] jars)
           
 void setName(java.lang.String name)
           
 void setUrlPattern(java.lang.String urlPattern)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

HSQL

public static final JDBCDriverInfo HSQL

FIREBIRD

public static final JDBCDriverInfo FIREBIRD
Constructor Detail

JDBCDriverInfo

public JDBCDriverInfo()

JDBCDriverInfo

public JDBCDriverInfo(java.lang.String id,
                      java.lang.String name,
                      java.lang.String dbSystem)
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getDbSystem

public java.lang.String getDbSystem()

setDbSystem

public void setDbSystem(java.lang.String dbSystem)

getUrlPattern

public java.lang.String getUrlPattern()

setUrlPattern

public void setUrlPattern(java.lang.String urlPattern)

getDownloadUrl

public java.lang.String getDownloadUrl()

setDownloadUrl

public void setDownloadUrl(java.lang.String downloadUrl)

getDefaultPort

public java.lang.String getDefaultPort()

setDefaultPort

public void setDefaultPort(java.lang.String defaultPort)

getJars

public java.lang.String[] getJars()

setJars

public void setJars(java.lang.String[] jars)

getDriverClass

public java.lang.String getDriverClass()

setDriverClass

public void setDriverClass(java.lang.String driverClass)

getDefaultUser

public java.lang.String getDefaultUser()

setDefaultUser

public void setDefaultUser(java.lang.String defaultUser)

getDefaultDatabase

public java.lang.String getDefaultDatabase()

setDefaultDatabase

public void setDefaultDatabase(java.lang.String defaultDatabase)

getDefaultSchema

public java.lang.String getDefaultSchema()

setDefaultSchema

public void setDefaultSchema(java.lang.String defaultSchema)

getUrlPrefix

public java.lang.String getUrlPrefix()

jdbcURL

public java.lang.String jdbcURL(java.lang.String host,
                                java.lang.String port,
                                java.lang.String database)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getInstances

public static java.util.Collection<JDBCDriverInfo> getInstances()

getInstance

public static JDBCDriverInfo getInstance(java.lang.String name)


Copyright © 2010. All Rights Reserved.