com.pecasim.model
Class DatabaseDescriptor

java.lang.Object
  extended by com.pecasim.base.LoggingObject
      extended by com.pecasim.model.DatabaseDescriptor

public class DatabaseDescriptor
extends LoggingObject

Beschreibt eine Datenbankverbindung

Author:
cbu

Field Summary
static java.lang.String PH_CATALOG
           
static java.lang.String PH_PASSWORD
           
static java.lang.String PH_PORT
           
static java.lang.String PH_SERVER
           
static java.lang.String PH_USER
           
 
Constructor Summary
DatabaseDescriptor()
          Konstruktor Initialisiert die Klasse mit den Standart-Datenbankdaten.
DatabaseDescriptor(java.lang.String aDbServer, int aPort, java.lang.String aDbCatalog, java.lang.String aDbUser, java.lang.String aDBPassword)
          Konstruktor initialisert die Klasse.
 
Method Summary
 java.lang.String getDbCatalog()
          Liefert den Katalog
 java.lang.String getDbDriver()
          Liefert den Treiber
 java.lang.String getDbPassword()
          Liefert das Passwort, muss noch verschlüsselt werden!
 int getDbPort()
          Liefert den Port
 java.lang.String getDbServer()
          Liefert die Adresse des Datenbankserver
 java.lang.String getDbURL()
          Liefert die DatenbankUrl Hierfür werden die erhobenen Daten gemäß des URLPattern zusammengefügt.
 java.lang.String getDbURLPattern()
          Liefert das URL-Pattern
 java.lang.String getDbUser()
          Liefert den Datenbank-Benutzer
 int getMaxPoolSize()
          Liefert die Größe des ConnectionPool
 void setDbCatalog(java.lang.String dbCatalog)
          Setzt den Katalog
 void setDbDriver(java.lang.String dbDriver)
          Setzt den Treiber
 void setDbPassword(java.lang.String dbPassword)
          Setzt das Passwort
 void setDbPort(int dbPort)
          Setzt den Port
 void setDbServer(java.lang.String dbServer)
          Setzt die Adresse des Datenbankserver
 void setDbURLPattern(java.lang.String dbURLPattern)
          Setzt ein URL-Pattern
 void setDbUser(java.lang.String dbUser)
          Setzt einen Datenbank-Benutzer
 void setMaxPoolSize(int maxPoolSize)
          Setzt die Größe des ConnectionPool
 
Methods inherited from class com.pecasim.base.LoggingObject
logDebug, logError, logInfo, logWarn
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PH_CATALOG

public static final java.lang.String PH_CATALOG
See Also:
Constant Field Values

PH_SERVER

public static final java.lang.String PH_SERVER
See Also:
Constant Field Values

PH_PORT

public static final java.lang.String PH_PORT
See Also:
Constant Field Values

PH_USER

public static final java.lang.String PH_USER
See Also:
Constant Field Values

PH_PASSWORD

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

DatabaseDescriptor

public DatabaseDescriptor()
Konstruktor Initialisiert die Klasse mit den Standart-Datenbankdaten. Hier wird PostgreSQL als Standart gesetzt.


DatabaseDescriptor

public DatabaseDescriptor(java.lang.String aDbServer,
                          int aPort,
                          java.lang.String aDbCatalog,
                          java.lang.String aDbUser,
                          java.lang.String aDBPassword)
Konstruktor initialisert die Klasse.

Parameters:
aDbServer - String: != null
aPort - int: > 0 & < 65565
aDbCatalog - String: != null
aDbUser - String: != null
aDBPassword - String != null
Method Detail

getDbCatalog

public java.lang.String getDbCatalog()
Liefert den Katalog

Returns:
String: != null

setDbCatalog

public void setDbCatalog(java.lang.String dbCatalog)
Setzt den Katalog

Parameters:
dbCatalog - String: != null

getDbDriver

public java.lang.String getDbDriver()
Liefert den Treiber

Returns:
String: != null

setDbDriver

public void setDbDriver(java.lang.String dbDriver)
Setzt den Treiber

Parameters:
dbDriver - String: != null

getDbPassword

public java.lang.String getDbPassword()
Liefert das Passwort, muss noch verschlüsselt werden!

Returns:
String: -> null

setDbPassword

public void setDbPassword(java.lang.String dbPassword)
Setzt das Passwort

Parameters:
dbPassword - String: -> null

getDbServer

public java.lang.String getDbServer()
Liefert die Adresse des Datenbankserver

Returns:
String: != null

setDbServer

public void setDbServer(java.lang.String dbServer)
Setzt die Adresse des Datenbankserver

Parameters:
dbServer - String: != null

getDbURL

public java.lang.String getDbURL()
Liefert die DatenbankUrl Hierfür werden die erhobenen Daten gemäß des URLPattern zusammengefügt.

Returns:
String: != null

getDbURLPattern

public java.lang.String getDbURLPattern()
Liefert das URL-Pattern

Returns:
String: != null

setDbURLPattern

public void setDbURLPattern(java.lang.String dbURLPattern)
Setzt ein URL-Pattern

Parameters:
dbURLPattern - String: != null

getDbUser

public java.lang.String getDbUser()
Liefert den Datenbank-Benutzer

Returns:
String: -> null

setDbUser

public void setDbUser(java.lang.String dbUser)
Setzt einen Datenbank-Benutzer

Parameters:
dbUser: - -> null

getDbPort

public int getDbPort()
Liefert den Port

Returns:
int: 0 < dbPort < 65565

setDbPort

public void setDbPort(int dbPort)
Setzt den Port

Parameters:
dbPort - int: 0 < dbPort < 65565

getMaxPoolSize

public int getMaxPoolSize()
Liefert die Größe des ConnectionPool

Returns:
int: > 0

setMaxPoolSize

public void setMaxPoolSize(int maxPoolSize)
Setzt die Größe des ConnectionPool

Parameters:
maxPoolSize - int: > 0