|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.toscanaj.model.database.DatabaseInfo
This class contains information how to connect to a database.
Nested Class Summary | |
static class |
DatabaseInfo.Type
|
Field Summary | |
static DatabaseInfo.Type |
ACCESS_FILE
|
static java.net.URL |
baseURL
|
static java.lang.String |
DATABASE_CONNECTION_ELEMENT_NAME
|
static DatabaseInfo.Type |
EMBEDDED
|
static DatabaseInfo.Type |
EXCEL_FILE
|
static DatabaseInfo.Type |
JDBC
|
static DatabaseInfo.Type |
ODBC
|
static DatabaseInfo.Type |
UNDEFINED
|
Constructor Summary | |
DatabaseInfo()
Creates an empty instance. |
|
DatabaseInfo(DatabaseInfo other)
|
|
DatabaseInfo(org.jdom.Element element)
|
Method Summary | |
Query |
createAggregateQuery(java.lang.String name,
java.lang.String header)
Creates a new Query that will query a single number as aggregate. |
Query |
createListQuery(java.lang.String name,
java.lang.String header,
boolean isDistinct)
Creates a new Query that will query a list. |
java.lang.String |
getAccessFileUrl()
|
java.lang.String |
getDriverClass()
|
static DatabaseInfo |
getEmbeddedDatabaseInfo()
|
java.net.URL |
getEmbeddedSQLLocation()
|
java.lang.String |
getExcelFileUrl()
|
Column |
getKey()
|
java.lang.String |
getOdbcDataSourceName()
|
java.lang.String |
getPassword()
|
Table |
getTable()
|
DatabaseInfo.Type |
getType()
|
static DatabaseInfo.Type |
getType(java.lang.String url,
java.lang.String driverClass)
|
java.lang.String |
getURL()
Returns the JDBC url for connecting to the database. |
java.lang.String |
getUserName()
|
void |
readXML(org.jdom.Element elem)
Read this element as the content of elem. |
void |
setAccessFileInfo(java.lang.String fileLocation,
java.lang.String userName,
java.lang.String password)
|
void |
setDriverClass(java.lang.String driverClass)
|
void |
setEmbeddedSQLLocation(java.lang.String relativePath)
|
void |
setEmbeddedSQLLocation(java.net.URL url)
|
void |
setExcelFileInfo(java.lang.String fileLocation,
java.lang.String userName,
java.lang.String password)
|
void |
setKey(Column key)
Sets the key we use in queries. |
void |
setOdbcDataSource(java.lang.String dsn,
java.lang.String userName,
java.lang.String password)
|
void |
setPassword(java.lang.String password)
|
void |
setTable(Table table)
Sets the database table we want to query. |
void |
setUrl(java.lang.String url)
Sets the given URL as DB connecion point. |
void |
setUserName(java.lang.String userName)
|
java.lang.String |
toString()
Debugging info. |
org.jdom.Element |
toXML()
Write this element as the content of elem. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static java.net.URL baseURL
public static final DatabaseInfo.Type UNDEFINED
public static final DatabaseInfo.Type EMBEDDED
public static final DatabaseInfo.Type JDBC
public static final DatabaseInfo.Type ODBC
public static final DatabaseInfo.Type ACCESS_FILE
public static final DatabaseInfo.Type EXCEL_FILE
public static final java.lang.String DATABASE_CONNECTION_ELEMENT_NAME
Constructor Detail |
public DatabaseInfo()
public DatabaseInfo(DatabaseInfo other)
public DatabaseInfo(org.jdom.Element element) throws XMLSyntaxError
Method Detail |
public static DatabaseInfo getEmbeddedDatabaseInfo()
public Query createListQuery(java.lang.String name, java.lang.String header, boolean isDistinct)
public Query createAggregateQuery(java.lang.String name, java.lang.String header)
public org.jdom.Element toXML()
XMLizable
toXML
in interface XMLizable
public void readXML(org.jdom.Element elem) throws XMLSyntaxError
XMLizable
readXML
in interface XMLizable
XMLSyntaxError
public java.lang.String getURL()
public void setUrl(java.lang.String url)
public void setUserName(java.lang.String userName)
public java.lang.String getUserName()
public void setPassword(java.lang.String password)
public java.lang.String getPassword()
public void setTable(Table table)
public Table getTable()
public void setKey(Column key)
public Column getKey()
public void setEmbeddedSQLLocation(java.lang.String relativePath)
public void setEmbeddedSQLLocation(java.net.URL url)
public java.net.URL getEmbeddedSQLLocation()
public java.lang.String getDriverClass()
public void setDriverClass(java.lang.String driverClass)
public java.lang.String toString()
public DatabaseInfo.Type getType()
public static DatabaseInfo.Type getType(java.lang.String url, java.lang.String driverClass)
public void setAccessFileInfo(java.lang.String fileLocation, java.lang.String userName, java.lang.String password)
public java.lang.String getAccessFileUrl()
public void setExcelFileInfo(java.lang.String fileLocation, java.lang.String userName, java.lang.String password)
public java.lang.String getExcelFileUrl()
public void setOdbcDataSource(java.lang.String dsn, java.lang.String userName, java.lang.String password)
public java.lang.String getOdbcDataSourceName()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |