edu.uoc.pfc.lcamps.persistenciaFW.admin.transaction
Interface TransactionFW

All Known Implementing Classes:
TransactionFWImpl

public interface TransactionFW

Interfície que ens servirà per la gestió de les transaccions

Author:
Llorenç Camps 12/12/2013

Method Summary
 void close()
          Realitza la operació de fer el close de la transacció
 void commit()
          Realitza la operació de commit de la transacció
 int executeCount(java.lang.String query)
          Executa una sentència SQL que retornarà el número de registres que retornarà la query, o el valor de consulta una sequence
 void executeQuery(java.lang.String query)
          Executa una sentència SQL que no retorna dades, com per exemple un INSERT, UPDATE, DELETE
 java.sql.ResultSet executeQueryData(java.lang.String query)
          Executa una sentència SQL que retorna dades
 void rollback()
          Realitza la operacio de rollback de la transacció
 

Method Detail

commit

void commit()
            throws DBException
Realitza la operació de commit de la transacció

Throws:
DBException

rollback

void rollback()
              throws DBException
Realitza la operacio de rollback de la transacció

Throws:
DBException

close

void close()
           throws DBException
Realitza la operació de fer el close de la transacció

Throws:
DBException

executeQuery

void executeQuery(java.lang.String query)
                  throws DBException
Executa una sentència SQL que no retorna dades, com per exemple un INSERT, UPDATE, DELETE

Parameters:
query -
Throws:
DBException

executeQueryData

java.sql.ResultSet executeQueryData(java.lang.String query)
                                    throws DBException
Executa una sentència SQL que retorna dades

Parameters:
query -
Returns:
Throws:
DBException

executeCount

int executeCount(java.lang.String query)
                 throws DBException
Executa una sentència SQL que retornarà el número de registres que retornarà la query, o el valor de consulta una sequence

Parameters:
query -
Returns:
Throws:
DBException