@Override public int getDefaultDatabasePort() { return DBTYPE.getDefaultDatabasePort(); }
/** * Set password to empty string before sending to client */ private void hidePassword( IDatabaseConnection connection ) { connection.setPassword( "" ); }
public String getAccessTypeValue() { return accessType == null ? accessTypeValue : accessType.toString(); }
public void sanitizeConnectionParameters( IDatabaseConnection connection ) { String safeName = safeEscapeHtml( connection.getName() ); connection.setName( safeName ); String safeDbName = safeEscapeHtml( connection.getDatabaseName() ); connection.setDatabaseName( safeDbName ); String safeDbPort = safeEscapeHtml( connection.getDatabasePort() ); connection.setDatabasePort( safeDbPort ); String safeHostname = safeEscapeHtml( connection.getHostname() ); connection.setHostname( safeHostname ); String safePassword = safeEscapeHtml( connection.getPassword() ); connection.setPassword( safePassword ); String safeUsername = safeEscapeHtml( connection.getUsername() ); connection.setUsername( safeUsername ); }
private IDatabaseConnection createDatabaseConnection( final String dbName ) throws Exception { IDatabaseConnection dbConnection = new DatabaseConnection(); dbConnection.setName( dbName ); dbConnection.setHostname( EXP_DBMETA_HOSTNAME ); dbConnection.setDatabaseType( mockDatabaseType( "Hypersonic" ) ); dbConnection.setAccessType( DatabaseAccessType.NATIVE ); dbConnection.setDatabasePort( EXP_DBMETA_PORT ); return dbConnection; }
private DatabaseConnection createDatabaseConnection( final String dbName ) throws Exception { DatabaseConnection dbConnection = new DatabaseConnection(); dbConnection.setName( dbName ); dbConnection.setHostname( EXP_DBMETA_HOSTNAME ); dbConnection.setDatabaseType( mockDatabaseType( "Hypersonic" ) ); dbConnection.setAccessType( DatabaseAccessType.NATIVE ); dbConnection.setDatabasePort( EXP_DBMETA_PORT ); return dbConnection; }
/** * @param databaseType - A DatabaseType * @return IDatabaseType backed by an DatabaseType * <p/> * Conversion method for creating a Database Type from an Autobean implementation of IDatabaseType */ public static IDatabaseType dbTypeBeanToImpl( IDatabaseType databaseTypeBean ) { DatabaseType databaseTypeImpl = new DatabaseType(); databaseTypeImpl.setDefaultDatabasePort( databaseTypeBean.getDefaultDatabasePort() ); databaseTypeImpl.setExtraOptionsHelpUrl( databaseTypeBean.getExtraOptionsHelpUrl() ); databaseTypeImpl.setName( databaseTypeBean.getName() ); databaseTypeImpl.setShortName( databaseTypeBean.getShortName() ); databaseTypeImpl.setSupportedAccessTypes( listBeanToImpl( databaseTypeBean.getSupportedAccessTypes() ) ); return databaseTypeImpl; }
private void updateDatabaseConnection( DatabaseConnection dbConnection ) throws Exception { dbConnection.setHostname( EXP_UPDATED_DBMETA_HOSTNAME ); dbConnection.setDatabaseType( mockDatabaseType( "Generic database" ) ); dbConnection.setAccessType( DatabaseAccessType.JNDI ); dbConnection.setDatabasePort( EXP_UPDATED_DBMETA_PORT ); }
private String getExtraProperty( String key, IDatabaseConnection databaseConnection ) { return databaseConnection.getAttributes() .get( DatabaseConnection.ATTRIBUTE_PREFIX_EXTRA_OPTION + getDatabaseType().getShortName() + "." + key ); }
private String getProperty( String key, IDatabaseConnection databaseConnection ) { return databaseConnection.getExtraOptions().get( getDatabaseType().getShortName() + "." + key ); }
public boolean isConnectionExist( String connectionName ) { for ( IDatabaseConnection connection : connectionList ) { if ( connection.getName().equals( connectionName ) ) { return true; } } return false; } }
private boolean isDataServicesConnection( IDatabaseConnection connection ) { return connection.getDatabaseType().getName().equals( new PDIDialect().getDatabaseType().getName() ); }
@Override protected DataSource resolveDatabaseConnection( IDatabaseConnection databaseConnection ) throws DBDatasourceServiceException { return databaseConnection.isUsingConnectionPool() ? getPooledDatasourceService().getDataSource( requestedDatasourceName ) : getNonPooledDatasourceService().getDataSource( requestedDatasourceName ); }
private IDatabaseConnection createDatabaseConnection( final String dbName ) throws Exception { IDatabaseConnection dbConnection = new DatabaseConnection(); dbConnection.setName( dbName ); dbConnection.setHostname( EXP_DBMETA_HOSTNAME ); dbConnection.setDatabaseType( mockDatabaseType( "Hypersonic" ) ); dbConnection.setAccessType( DatabaseAccessType.NATIVE ); dbConnection.setDatabasePort( EXP_DBMETA_PORT ); return dbConnection; }
public IDatabaseConnection getConnectionByName( String name ) { for ( IDatabaseConnection connection : connections ) { if ( connection.getName().equals( name ) ) { return connection; } } return null; }
/** * Hides password for connections for return to user. */ private void hidePassword( IDatabaseConnection conn ) { conn.setPassword( null ); } }
private void updateDatabaseConnection( IDatabaseConnection dbConnection ) throws Exception { dbConnection.setName( EXP_UPDATED_DBMETA_NAME ); dbConnection.setHostname( EXP_UPDATED_DBMETA_HOSTNAME ); dbConnection.setDatabaseType( mockDatabaseType( "Generic database" ) ); dbConnection.setAccessType( DatabaseAccessType.JNDI ); dbConnection.setDatabasePort( EXP_UPDATED_DBMETA_PORT ); }
@Override public String getName() { return agileMartDatasourceHelper.getAgileMartDatasource().getName(); }
private void updateDatabaseConnection( IDatabaseConnection dbConnection ) throws Exception { dbConnection.setHostname( EXP_UPDATED_DBMETA_HOSTNAME ); dbConnection.setDatabaseType( mockDatabaseType( "Generic database" ) ); dbConnection.setAccessType( DatabaseAccessType.JNDI ); dbConnection.setDatabasePort( EXP_UPDATED_DBMETA_PORT ); }
public void updateConnection( IDatabaseConnection connection ) { updateConnection( connection.getName(), connection ); }