br.ufg.integrate.wrapper
Interface Wrapper

All Known Implementing Classes:
WrapperCSV, WrapperJDBC

public interface Wrapper

Version:
0.1 Interface que padroniza a definição de novos tradutores.
Author:
Rogerio

Method Summary
 void closeConnection()
          Encerra a conexão com a fonte de dados.
 void commit(DataSource ds)
          Torna as alterações persistentes.
 ResultSet executeQuery(DataSource ds, String query)
          Executa uma consulta na fonte de dados.
 int executeUpdate(DataSource ds, String query)
          Executa alterações na fonte de dados.
 Connection getConnection(DataSource ds)
          Obtém uma conexão JDBC para a fonte de dados informada.
 String getDataSourceName()
          Retorna o nome da fonte de dados
 long getDurationQuery()
          Retorna a duração da consulta em milisegundos.
 void openConnection()
          Inicia uma conexão JDBC com a fonte de dados.
 

Method Detail

closeConnection

void closeConnection()
                     throws WrapperException
Encerra a conexão com a fonte de dados.

Throws:
WrapperException

commit

void commit(DataSource ds)
            throws WrapperException
Torna as alterações persistentes.

Throws:
WrapperException

executeQuery

ResultSet executeQuery(DataSource ds,
                       String query)
                       throws WrapperException
Executa uma consulta na fonte de dados.

Parameters:
ds - Objeto DataSource que encapsula uma fonte de dados.
query - Consulta SQL a ser executada
Throws:
WrapperException
See Also:
DataSource

executeUpdate

int executeUpdate(DataSource ds,
                  String query)
                  throws WrapperException
Executa alterações na fonte de dados.

Parameters:
ds - Objeto DataSource que encapsula uma fonte de dados.
query - Consulta SQL a ser executada
Throws:
WrapperException
See Also:
DataSource

getConnection

Connection getConnection(DataSource ds)
                         throws WrapperException
Obtém uma conexão JDBC para a fonte de dados informada.

Parameters:
ds - Objeto DataSource que encapsula uma fonte de dados.
Returns:
Conexão JDBC.
Throws:
WrapperException

getDataSourceName

String getDataSourceName()
                         throws WrapperException
Retorna o nome da fonte de dados

Returns:
Nome da fonte de dados.
Throws:
WrapperException

getDurationQuery

long getDurationQuery()
                      throws WrapperException
Retorna a duração da consulta em milisegundos.

Throws:
WrapperException

openConnection

void openConnection()
                    throws WrapperException
Inicia uma conexão JDBC com a fonte de dados.

Throws:
WrapperException


Copyright © 2008 Rogério Arantes Gaioso. All Rights Reserved.