pt.moredata.connection
Interface ConnectionConfig

All Known Implementing Classes:
AbstractConnectionConfig, ConnectionConfigDialog, CreateDataSourceServlet

public interface ConnectionConfig

ConnectionConfig Esta interface serve de abstracao a leitura e construcao do URL para establecer uma conecao a uma base de dados atraves de JDBC. Company MoreData

Version:
$Revision: 1.7 $
Author:
Paulo Carmo, Ricardo Amaro

Field Summary
static int CANCEL
          Valor retornado pelo dialogo quando o utilizador cancela aoperacao.
static java.lang.String DEFAULT_SOURCE_NAME
          Nome do ficheiro de configuracao, usado por defeito.
static int ERROR
          Valor retornado pelo dialogo quando ocorre um erro
static int OK
          Valor devolvido pelo metodo loadConfig() quando a leitura e bem sucedida.
 
Method Summary
 java.lang.String getDataSourceId()
          Devolve a identicacao da configuracao.
 java.lang.String getDebug()
          Devolve o nome da base de dados.
 java.lang.String getDriver()
          Devolve o nome complemto da classe que implementa o driver de JDBC.
 java.lang.String getPassword()
          Devolve a palavra chave para aceder a base de dados.
 java.util.Properties getProperties()
          Devolve um objecto com propriedades a usar na criacao da conexao.
 java.lang.String getURL()
          Devolve uma String com o URL para establecer a conecao via JDBC.
 java.lang.String getUserId()
          Devolve o nome do utilizador para aceder a base de dados.
 int loadConfig()
          Carrega do ficheiro de configura�ao a informacao para aceder a base de dados.
 

Field Detail

DEFAULT_SOURCE_NAME

public static final java.lang.String DEFAULT_SOURCE_NAME
Nome do ficheiro de configuracao, usado por defeito.

See Also:
Constant Field Values

OK

public static final int OK
Valor devolvido pelo metodo loadConfig() quando a leitura e bem sucedida.

See Also:
Constant Field Values

CANCEL

public static final int CANCEL
Valor retornado pelo dialogo quando o utilizador cancela aoperacao.

See Also:
Constant Field Values

ERROR

public static final int ERROR
Valor retornado pelo dialogo quando ocorre um erro

See Also:
Constant Field Values
Method Detail

getDataSourceId

public java.lang.String getDataSourceId()
Devolve a identicacao da configuracao. A identificacao da configuracao deve ser uma String com uma breve descricao da conecao.

Returns:
Devolve a identicacao da configuracao.

getDebug

public java.lang.String getDebug()
Devolve o nome da base de dados.

Returns:
O nome da base de dados. TODO : Com o log4j isto ja nao e necessario !

getDriver

public java.lang.String getDriver()
Devolve o nome complemto da classe que implementa o driver de JDBC.

Returns:
O nome complemto da classe que implementa o driver de JDBC.

getPassword

public java.lang.String getPassword()
Devolve a palavra chave para aceder a base de dados.

Returns:
A palavra chave para aceder a base de dados.

getUserId

public java.lang.String getUserId()
Devolve o nome do utilizador para aceder a base de dados.

Returns:
O nome do utilizador para aceder a base de dados.

loadConfig

public int loadConfig()
               throws java.io.FileNotFoundException
Carrega do ficheiro de configura�ao a informacao para aceder a base de dados.

Returns:
OK no caso da leitura ter sido bem sucedida, outro valor caso contrario.
Throws:
java.io.FileNotFoundException - Caso o ficheiro de configuracao nao seja encontrado.

getURL

public java.lang.String getURL()
Devolve uma String com o URL para establecer a conecao via JDBC.

Returns:
Uma String com o URL para establecer a conecao via JDBC.

getProperties

public java.util.Properties getProperties()
Devolve um objecto com propriedades a usar na criacao da conexao.