pt.moredata.dao
Class DataSource

java.lang.Object
  extended bypt.moredata.dao.DataSource
Direct Known Subclasses:
DDataSource

public class DataSource
extends java.lang.Object

Definicao de uma fonte (origem) de dados para um data control.

Pode ser de um dos seguintes tipos:

Existe um data source a que se chama implicito e que serve por default o funcionamento de todo o programa. Pode ser acedido em DDataConfig Company MoreData

Version:
$Revision: 1.4 $
Author:
Paulo Carmo, Ricardo Amaro, Sergio Ferreira

Field Summary
protected  java.sql.Connection connection
          Conexao a base de dados (se database)
static int DATABASE
           
static int INFORMIX
           
static int MEMORY
           
static int ORACLE
           
static int SERIALIZED_TABLE
           
static int XML
           
 
Constructor Summary
DataSource()
          Cria um novo DataSource, sem estar associado a nenhum repositorio.
DataSource(java.sql.Connection connection)
          Cria um novo DataSource, associado a uma base de dados.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getArchiveName()
          Devolve o nome do arquivo (.jar, .zip) onde se encontra a informação
 java.sql.Connection getConnection()
          Devolve a conexão à base de dados
 int getDataSourceFormat()
          Devolve o formato do data source
 int getDbType()
          Devolve o nome do driver que se esta a usar
 java.lang.String getFileName()
          Devolve o nome do ficheiro de onde é lida a informação
 java.lang.String getTableName()
          Devolve o nome da tabela configurada no data source
 void setArchiveName(java.lang.String _archiveName)
          Afecta o nome do arquivo usado
 void setConnection(java.sql.Connection _connection)
          Afecta a conexão à base de dados ao data source Se este já tiver sido configurado para outro formato limpa estas definições
 void setDataSourceFormat(int _dataSourceFormat)
          Afecta o tipo de formato onde o data source está armazenado
 void setDbType()
          Afecta o nome do driver que se esta a usar
 void setFileName(java.lang.String _fileName)
          Afecta o nome do ficheiro usado
 void setTableName(java.lang.String _tableName)
          Afecta o nome da tabela principal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATABASE

public static final int DATABASE
See Also:
Constant Field Values

XML

public static final int XML
See Also:
Constant Field Values

SERIALIZED_TABLE

public static final int SERIALIZED_TABLE
See Also:
Constant Field Values

MEMORY

public static final int MEMORY
See Also:
Constant Field Values

INFORMIX

public static final int INFORMIX
See Also:
Constant Field Values

ORACLE

public static final int ORACLE
See Also:
Constant Field Values

connection

protected java.sql.Connection connection
Conexao a base de dados (se database)

Constructor Detail

DataSource

public DataSource()
Cria um novo DataSource, sem estar associado a nenhum repositorio.


DataSource

public DataSource(java.sql.Connection connection)
Cria um novo DataSource, associado a uma base de dados.

Parameters:
connection - A coneccao a base de dados.
Method Detail

getConnection

public java.sql.Connection getConnection()
Devolve a conexão à base de dados


getTableName

public java.lang.String getTableName()
Devolve o nome da tabela configurada no data source


getDbType

public int getDbType()
Devolve o nome do driver que se esta a usar


equals

public boolean equals(java.lang.Object obj)

setConnection

public void setConnection(java.sql.Connection _connection)
Afecta a conexão à base de dados ao data source

Se este já tiver sido configurado para outro formato limpa estas definições


setTableName

public void setTableName(java.lang.String _tableName)
Afecta o nome da tabela principal


setDbType

public void setDbType()
Afecta o nome do driver que se esta a usar


setDataSourceFormat

public void setDataSourceFormat(int _dataSourceFormat)
Afecta o tipo de formato onde o data source está armazenado


getDataSourceFormat

public int getDataSourceFormat()
Devolve o formato do data source


setArchiveName

public void setArchiveName(java.lang.String _archiveName)
                    throws DAORuntimeException
Afecta o nome do arquivo usado

Throws:
DAORuntimeException

getArchiveName

public java.lang.String getArchiveName()
Devolve o nome do arquivo (.jar, .zip) onde se encontra a informação


setFileName

public void setFileName(java.lang.String _fileName)
                 throws DAORuntimeException
Afecta o nome do ficheiro usado

Throws:
DAORuntimeException

getFileName

public java.lang.String getFileName()
Devolve o nome do ficheiro de onde é lida a informação