org.radrails.db.core
Class DatabaseDescriptor

java.lang.Object
  extended byorg.radrails.db.core.DatabaseDescriptor

public class DatabaseDescriptor
extends java.lang.Object

Describes a database in a YML file.


Constructor Summary
DatabaseDescriptor(YMLFile parent)
          Creates a new DatabaseDescriptor.
DatabaseDescriptor(YMLFile parent, DatabaseDescriptor desc)
          Copy constructor.
 
Method Summary
 void changed()
          Mark this object as changed and notify the parent YMLfile.
 java.lang.String getAdapter()
          Gets the adapter.
 java.lang.String getDatabase()
          Gets the database.
 java.lang.String getDBFile()
           
 java.lang.String getHost()
          Gets the host.
 java.lang.String getPassword()
          Gets the password.
 java.lang.String getPort()
           
 java.lang.String getSchemaOrder()
           
 java.lang.String getSocket()
           
 java.lang.String getSSLCapath()
           
 java.lang.String getSSLCert()
           
 java.lang.String getSSLCipher()
           
 java.lang.String getSSLKey()
           
 java.lang.String getUsername()
          Gets the username.
 void setAdapter(java.lang.String adapter)
          Sets the adapter to adapter.
 void setDatabase(java.lang.String database)
          Sets the database to database.
 void setDBFile(java.lang.String dbfile)
           
 void setHost(java.lang.String host)
          Sets the host to host.
 void setPassword(java.lang.String password)
          Sets the password to password.
 void setPort(java.lang.String port)
           
 void setSchemaOrder(java.lang.String schema_order)
           
 void setSocket(java.lang.String socket)
           
 void setSSLCapath(java.lang.String sslcapath)
           
 void setSSLCert(java.lang.String sslcert)
           
 void setSSLCipher(java.lang.String sslcipher)
           
 void setSSLKey(java.lang.String sslkey)
           
 void setUsername(java.lang.String username)
          Sets the username to username.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseDescriptor

public DatabaseDescriptor(YMLFile parent)
Creates a new DatabaseDescriptor.


DatabaseDescriptor

public DatabaseDescriptor(YMLFile parent,
                          DatabaseDescriptor desc)
Copy constructor.

Parameters:
parent -
desc -
Method Detail

changed

public void changed()
Mark this object as changed and notify the parent YMLfile.


getAdapter

public java.lang.String getAdapter()
Gets the adapter.

Returns:
Returns the adapter.

setAdapter

public void setAdapter(java.lang.String adapter)
Sets the adapter to adapter.

Parameters:
adapter - The adapter to set.

getDatabase

public java.lang.String getDatabase()
Gets the database.

Returns:
Returns the database.

setDatabase

public void setDatabase(java.lang.String database)
Sets the database to database.

Parameters:
database - The database to set.

getHost

public java.lang.String getHost()
Gets the host.

Returns:
Returns the host.

setHost

public void setHost(java.lang.String host)
Sets the host to host.

Parameters:
host - The host to set.

getPassword

public java.lang.String getPassword()
Gets the password.

Returns:
Returns the password.

setPassword

public void setPassword(java.lang.String password)
Sets the password to password.

Parameters:
password - The password to set.

getUsername

public java.lang.String getUsername()
Gets the username.

Returns:
Returns the username.

setUsername

public void setUsername(java.lang.String username)
Sets the username to username.

Parameters:
username - The username to set.

getDBFile

public java.lang.String getDBFile()
Returns:
Returns the dbfile.

setDBFile

public void setDBFile(java.lang.String dbfile)
Parameters:
dbfile - The dbfile to set.

getPort

public java.lang.String getPort()
Returns:
Returns the port.

setPort

public void setPort(java.lang.String port)
Parameters:
port - The port to set.

getSchemaOrder

public java.lang.String getSchemaOrder()
Returns:
Returns the schema_order.

setSchemaOrder

public void setSchemaOrder(java.lang.String schema_order)
Parameters:
schema_order - The schema_order to set.

getSocket

public java.lang.String getSocket()
Returns:
Returns the socket.

setSocket

public void setSocket(java.lang.String socket)
Parameters:
socket - The socket to set.

getSSLCapath

public java.lang.String getSSLCapath()
Returns:
Returns the sslcapath.

setSSLCapath

public void setSSLCapath(java.lang.String sslcapath)
Parameters:
sslcapath - The sslcapath to set.

getSSLCert

public java.lang.String getSSLCert()
Returns:
Returns the sslcert.

setSSLCert

public void setSSLCert(java.lang.String sslcert)
Parameters:
sslcert - The sslcert to set.

getSSLCipher

public java.lang.String getSSLCipher()
Returns:
Returns the sslcipher.

setSSLCipher

public void setSSLCipher(java.lang.String sslcipher)
Parameters:
sslcipher - The sslcipher to set.

getSSLKey

public java.lang.String getSSLKey()
Returns:
Returns the sslkey.

setSSLKey

public void setSSLKey(java.lang.String sslkey)
Parameters:
sslkey - The sslkey to set.