public class DatabaseMultiConnectionManager extends Object
| Constructor and Description |
|---|
DatabaseMultiConnectionManager(EntityReferenceLocator locator,
Hashtable params) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteDatabaseConnectionManager(Hashtable keyValues) |
String |
getConnectionManagerIdForEntity(String entityName)
This method recovers DatabaseConnectionManager Id for given entity name.
|
Entity |
getEntityReference(String entityName)
Get an Entity reference
|
protected boolean |
hasNumericReference() |
protected void |
init(Hashtable params) |
void |
initializeConnectionManagers()
Initializes all DatabaseConnectionManagers contained into specified
table.
|
void |
initializeDatabaseConnectionManager(Hashtable cManagerData)
Initializes a DatabaseConnectionManager with the specified parameters.
|
void |
updateDatabaseConnectionManager(DatabaseConnectionManager dbManager,
Hashtable attributesValues) |
void |
updateDatabaseConnectionManager(Hashtable keyValues,
Hashtable attributesValues) |
public static final String DB_CONNECTION_MANAGERS_ENTITY_NAME
public static final String DB_CONNECTION_MANAGERS_ENTITY_RELATION_ENTITY_NAME
public static final String DB_CONNECTION_MANAGE_NUM_ID
public static final String DB_CONNECTION_MANAGER_NAME_COLUMN
public static final String DB_URL_COLUMN
public static final String DB_USER_COLUMN
public static final String DB_PASSWORD_COLUMN
public static final String DB_DRIVER_COLUMN
public static final String ENCRYPTED_COLUMN
public static final String DATABASE_TYPE_COLUMN
public static final String MINIMUM_CONNECTIONS_COLUMN
public static final String MAXIMUM_CONNECTIONS_COLUMN
public static final String INCREASE_CONNECTIONS_COLUMN
public static final String TIMEOUT_COLUMN
public static final String LOCKED_TIMEOUT_COLUMN
public static final String CHECK_CYCLE_COLUMN
public static final String UPDATE_CYCLE_COLUMN
public static final String RELEASE_CYCLE_COLUMN
public static final String TEST_TABLE_COLUMN
public static final String USE_J2EE_CONNECTIONS_COLUMN
public static final String DATASOURCE_NAME_COLUMN
public static final String AUTONUMERICAL_PROPERTIES_COLUMN
public static final String INITIAL_CONNECTIONS_COLUMN
public static final String CONNECTION_INFO_COLUMN
public static final String ENTITY_NAME_COLUMN
public String connectionManagerEntityName
public String cManagerEntityRelationEntityName
public String connectionManagerNumIdColumn
public String connectionManagerNameColumn
public String userColumn
public String passwordColumn
public String encryptedColumn
public String urlColumn
public String driverColumn
public String databaseColumn
public String minConnectionsColumn
public String maxConnectionsColumn
public String increaseConnectionsColumn
public String timeoutColumn
public String lockedTimeoutColumn
public String checkCycleColumn
public String updateCycleColumn
public String releaseCycleColumn
public String testTableColumn
public String useJ2EEConnectionsColumn
public String dataSourceNameColumn
public String autonumericalPropertiesColumn
public String initialConnectionsColumn
public String connectionInfoColumn
public String entityNameColumn
protected EntityReferenceLocator locator
protected Entity eCManagerEntityRelation
protected boolean hasNumericReference
public DatabaseMultiConnectionManager(EntityReferenceLocator locator, Hashtable params) throws Exception
Exceptionprotected void init(Hashtable params)
protected boolean hasNumericReference()
public void initializeConnectionManagers()
throws Exception
Exceptionpublic void initializeDatabaseConnectionManager(Hashtable cManagerData) throws Exception
cManagerData - Parameters necessaries to configure the
DatabaseConnectionManager.Exceptionpublic String getConnectionManagerIdForEntity(String entityName) throws Exception
entityName - The entity name to recover its DatabaseConnectionManager.Exceptionpublic void deleteDatabaseConnectionManager(Hashtable keyValues) throws Exception
Exceptionpublic void updateDatabaseConnectionManager(Hashtable keyValues, Hashtable attributesValues) throws Exception
Exceptionpublic void updateDatabaseConnectionManager(DatabaseConnectionManager dbManager, Hashtable attributesValues) throws Exception
ExceptionCopyright © 2016 Imatia Innovation S.L.. All rights reserved.