jodd.db
Class DbManager

java.lang.Object
  extended by jodd.db.DbManager

public class DbManager
extends java.lang.Object

Db manager. Holds default Db configuration.


Field Summary
protected  int concurrencyType
           
protected  ConnectionProvider connectionProvider
           
protected  boolean debug
           
protected  int fetchSize
           
protected  boolean forcePreparedStatement
           
protected  int holdability
           
protected  int maxRows
           
protected  DbSessionProvider sessionProvider
           
protected  DbTransactionMode transactionMode
           
protected  int type
           
 
Constructor Summary
DbManager()
           
 
Method Summary
 int getConcurrencyType()
           
 ConnectionProvider getConnectionProvider()
           
 int getFetchSize()
           
 int getHoldability()
           
static DbManager getInstance()
          Returns instance of DbManager.
 int getMaxRows()
          Returns default value for max rows.
 DbSessionProvider getSessionProvider()
           
 DbTransactionMode getTransactionMode()
           
 int getType()
           
 boolean isDebug()
           
 boolean isForcePreparedStatement()
           
static void resetAll()
          Resets all settings to default by creating a new DbManager instance.
 void setConcurrencyType(int concurrencyType)
          Sets default concurrency type.
 void setConnectionProvider(ConnectionProvider connectionProvider)
          Sets connection provider.
 void setDebug(boolean debug)
          Enables debug mode.
 void setFetchSize(int fetchSize)
          Sets default value for fetch size.
 void setForcePreparedStatement(boolean forcePreparedStatement)
          Enables creation of prepared statements for all queries.
 void setHoldability(int holdability)
          Sets default holdability.
static void setInstance(DbManager manager)
          Sets the DbManager instance.
 void setMaxRows(int maxRows)
          Sets default value for max rows.
 void setSessionProvider(DbSessionProvider sessionProvider)
          Sets default session provider.
 void setTransactionMode(DbTransactionMode transactionMode)
           
 void setType(int type)
          Sets default type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connectionProvider

protected ConnectionProvider connectionProvider

sessionProvider

protected DbSessionProvider sessionProvider

forcePreparedStatement

protected boolean forcePreparedStatement

type

protected int type

concurrencyType

protected int concurrencyType

holdability

protected int holdability

fetchSize

protected int fetchSize

maxRows

protected int maxRows

debug

protected boolean debug

transactionMode

protected DbTransactionMode transactionMode
Constructor Detail

DbManager

public DbManager()
Method Detail

getInstance

public static DbManager getInstance()
Returns instance of DbManager.


setInstance

public static void setInstance(DbManager manager)
Sets the DbManager instance.


resetAll

public static void resetAll()
Resets all settings to default by creating a new DbManager instance.


getConnectionProvider

public ConnectionProvider getConnectionProvider()

setConnectionProvider

public void setConnectionProvider(ConnectionProvider connectionProvider)
Sets connection provider.


getSessionProvider

public DbSessionProvider getSessionProvider()

setSessionProvider

public void setSessionProvider(DbSessionProvider sessionProvider)
Sets default session provider.


isForcePreparedStatement

public boolean isForcePreparedStatement()

setForcePreparedStatement

public void setForcePreparedStatement(boolean forcePreparedStatement)
Enables creation of prepared statements for all queries.


getType

public int getType()

setType

public void setType(int type)
Sets default type.

See Also:
DbQueryBase.setType(int)

getConcurrencyType

public int getConcurrencyType()

setConcurrencyType

public void setConcurrencyType(int concurrencyType)
Sets default concurrency type.

See Also:
DbQueryBase.setConcurrencyType(int)

getHoldability

public int getHoldability()

setHoldability

public void setHoldability(int holdability)
Sets default holdability.

See Also:
DbQueryBase.setHoldability(int)

getFetchSize

public int getFetchSize()

setFetchSize

public void setFetchSize(int fetchSize)
Sets default value for fetch size.

See Also:
DbQueryBase.setFetchSize(int)

getMaxRows

public int getMaxRows()
Returns default value for max rows.


setMaxRows

public void setMaxRows(int maxRows)
Sets default value for max rows.

See Also:
DbQueryBase.setMaxRows(int)

isDebug

public boolean isDebug()

setDebug

public void setDebug(boolean debug)
Enables debug mode.


getTransactionMode

public DbTransactionMode getTransactionMode()

setTransactionMode

public void setTransactionMode(DbTransactionMode transactionMode)


Copyright © 2003-2012 Jodd Team