com.ontimize.db
Class DatabaseMultiConnectionManager
java.lang.Object
com.ontimize.db.DatabaseMultiConnectionManager
- public class DatabaseMultiConnectionManager
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static final boolean DEBUG
- See Also:
- Constant Field Values
DB_CONNECTION_MANAGERS_ENTITY_NAME
public static final java.lang.String DB_CONNECTION_MANAGERS_ENTITY_NAME
- See Also:
- Constant Field Values
DB_CONNECTION_MANAGERS_ENTITY_RELATION_ENTITY_NAME
public static final java.lang.String DB_CONNECTION_MANAGERS_ENTITY_RELATION_ENTITY_NAME
- See Also:
- Constant Field Values
DB_CONNECTION_MANAGE_NUM_ID
public static final java.lang.String DB_CONNECTION_MANAGE_NUM_ID
- See Also:
- Constant Field Values
DB_CONNECTION_MANAGER_NAME_COLUMN
public static final java.lang.String DB_CONNECTION_MANAGER_NAME_COLUMN
- See Also:
- Constant Field Values
DB_URL_COLUMN
public static final java.lang.String DB_URL_COLUMN
- See Also:
- Constant Field Values
DB_USER_COLUMN
public static final java.lang.String DB_USER_COLUMN
- See Also:
- Constant Field Values
DB_PASSWORD_COLUMN
public static final java.lang.String DB_PASSWORD_COLUMN
- See Also:
- Constant Field Values
DB_DRIVER_COLUMN
public static final java.lang.String DB_DRIVER_COLUMN
- See Also:
- Constant Field Values
ENCRYPTED_COLUMN
public static final java.lang.String ENCRYPTED_COLUMN
- See Also:
- Constant Field Values
DATABASE_TYPE_COLUMN
public static final java.lang.String DATABASE_TYPE_COLUMN
- See Also:
- Constant Field Values
MINIMUM_CONNECTIONS_COLUMN
public static final java.lang.String MINIMUM_CONNECTIONS_COLUMN
- See Also:
- Constant Field Values
MAXIMUM_CONNECTIONS_COLUMN
public static final java.lang.String MAXIMUM_CONNECTIONS_COLUMN
- See Also:
- Constant Field Values
INCREASE_CONNECTIONS_COLUMN
public static final java.lang.String INCREASE_CONNECTIONS_COLUMN
- See Also:
- Constant Field Values
TIMEOUT_COLUMN
public static final java.lang.String TIMEOUT_COLUMN
- See Also:
- Constant Field Values
LOCKED_TIMEOUT_COLUMN
public static final java.lang.String LOCKED_TIMEOUT_COLUMN
- See Also:
- Constant Field Values
CHECK_CYCLE_COLUMN
public static final java.lang.String CHECK_CYCLE_COLUMN
- See Also:
- Constant Field Values
UPDATE_CYCLE_COLUMN
public static final java.lang.String UPDATE_CYCLE_COLUMN
- See Also:
- Constant Field Values
RELEASE_CYCLE_COLUMN
public static final java.lang.String RELEASE_CYCLE_COLUMN
- See Also:
- Constant Field Values
TEST_TABLE_COLUMN
public static final java.lang.String TEST_TABLE_COLUMN
- See Also:
- Constant Field Values
USE_J2EE_CONNECTIONS_COLUMN
public static final java.lang.String USE_J2EE_CONNECTIONS_COLUMN
- See Also:
- Constant Field Values
DATASOURCE_NAME_COLUMN
public static final java.lang.String DATASOURCE_NAME_COLUMN
- See Also:
- Constant Field Values
AUTONUMERICAL_PROPERTIES_COLUMN
public static final java.lang.String AUTONUMERICAL_PROPERTIES_COLUMN
- See Also:
- Constant Field Values
INITIAL_CONNECTIONS_COLUMN
public static final java.lang.String INITIAL_CONNECTIONS_COLUMN
- See Also:
- Constant Field Values
CONNECTION_INFO_COLUMN
public static final java.lang.String CONNECTION_INFO_COLUMN
- See Also:
- Constant Field Values
ENTITY_NAME_COLUMN
public static final java.lang.String ENTITY_NAME_COLUMN
- See Also:
- Constant Field Values
connectionManagerEntityName
public java.lang.String connectionManagerEntityName
cManagerEntityRelationEntityName
public java.lang.String cManagerEntityRelationEntityName
connectionManagerNumIdColumn
public java.lang.String connectionManagerNumIdColumn
connectionManagerNameColumn
public java.lang.String connectionManagerNameColumn
userColumn
public java.lang.String userColumn
passwordColumn
public java.lang.String passwordColumn
encryptedColumn
public java.lang.String encryptedColumn
urlColumn
public java.lang.String urlColumn
driverColumn
public java.lang.String driverColumn
databaseColumn
public java.lang.String databaseColumn
minConnectionsColumn
public java.lang.String minConnectionsColumn
maxConnectionsColumn
public java.lang.String maxConnectionsColumn
increaseConnectionsColumn
public java.lang.String increaseConnectionsColumn
timeoutColumn
public java.lang.String timeoutColumn
lockedTimeoutColumn
public java.lang.String lockedTimeoutColumn
checkCycleColumn
public java.lang.String checkCycleColumn
updateCycleColumn
public java.lang.String updateCycleColumn
releaseCycleColumn
public java.lang.String releaseCycleColumn
testTableColumn
public java.lang.String testTableColumn
useJ2EEConnectionsColumn
public java.lang.String useJ2EEConnectionsColumn
dataSourceNameColumn
public java.lang.String dataSourceNameColumn
autonumericalPropertiesColumn
public java.lang.String autonumericalPropertiesColumn
initialConnectionsColumn
public java.lang.String initialConnectionsColumn
connectionInfoColumn
public java.lang.String connectionInfoColumn
entityNameColumn
public java.lang.String entityNameColumn
locator
protected EntityReferenceLocator locator
eCManagerEntityRelation
protected Entity eCManagerEntityRelation
hasNumericReference
protected boolean hasNumericReference
DatabaseMultiConnectionManager
public DatabaseMultiConnectionManager(EntityReferenceLocator locator,
java.util.Hashtable params)
throws java.lang.Exception
init
protected void init(java.util.Hashtable params)
hasNumericReference
protected boolean hasNumericReference()
initializeConnectionManagers
public void initializeConnectionManagers()
throws java.lang.Exception
- Initializes all DatabaseConnectionManagers contained into specified table.
- Throws:
java.lang.Exception
initializeDatabaseConnectionManager
public void initializeDatabaseConnectionManager(java.util.Hashtable cManagerData)
throws java.lang.Exception
- Initializes a DatabaseConnectionManager with the specified parameters.
- Parameters:
cManagerData - Parameters necessaries to configure the DatabaseConnectionManager.
- Throws:
java.lang.Exception
getConnectionManagerIdForEntity
public java.lang.String getConnectionManagerIdForEntity(java.lang.String entityName)
throws java.lang.Exception
- This method recovers DatabaseConnectionManager Id for given entity name.
- Parameters:
entityName - The entity name to recover its DatabaseConnectionManager.
- Returns:
-
- Throws:
java.lang.Exception
deleteDatabaseConnectionManager
public void deleteDatabaseConnectionManager(java.util.Hashtable keyValues)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateDatabaseConnectionManager
public void updateDatabaseConnectionManager(java.util.Hashtable keyValues,
java.util.Hashtable attributesValues)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateDatabaseConnectionManager
public void updateDatabaseConnectionManager(DatabaseConnectionManager dbManager,
java.util.Hashtable attributesValues)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEntityReference
public Entity getEntityReference(java.lang.String entityName)
throws java.lang.Exception
- Get an Entity reference
- Parameters:
entityName - Name of the entity
- Returns:
-
- Throws:
java.lang.Exception