edu.ogi.cse.xs.database
Class DataBaseImpl

java.lang.Object
  extended by edu.ogi.cse.xs.database.DataBaseImpl
All Implemented Interfaces:
DataBase

public class DataBaseImpl
extends java.lang.Object
implements DataBase


Field Summary
static java.lang.String s_DEFAULT
           
 
Constructor Summary
DataBaseImpl()
           
 
Method Summary
 void addConnection(java.lang.String connName, java.lang.String driver, java.lang.String url, java.lang.String username, java.lang.String passwd)
           
 java.util.List connections()
           
 DBConnection getDefaultConnection()
           
 void removeConnection(java.lang.String connName)
           
 void setDefaultConnection(java.lang.String driver, java.lang.String url, java.lang.String username, java.lang.String passwd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s_DEFAULT

public static final java.lang.String s_DEFAULT
See Also:
Constant Field Values
Constructor Detail

DataBaseImpl

public DataBaseImpl()
Method Detail

connections

public java.util.List connections()
Specified by:
connections in interface DataBase

getDefaultConnection

public DBConnection getDefaultConnection()
Specified by:
getDefaultConnection in interface DataBase

setDefaultConnection

public void setDefaultConnection(java.lang.String driver,
                                 java.lang.String url,
                                 java.lang.String username,
                                 java.lang.String passwd)
Specified by:
setDefaultConnection in interface DataBase

addConnection

public void addConnection(java.lang.String connName,
                          java.lang.String driver,
                          java.lang.String url,
                          java.lang.String username,
                          java.lang.String passwd)
Specified by:
addConnection in interface DataBase

removeConnection

public void removeConnection(java.lang.String connName)
Specified by:
removeConnection in interface DataBase