edu.uoc.pfc.lcamps.persistenciaFW.admin.transaction.impl
Class TransactionFWImpl

java.lang.Object
  extended by edu.uoc.pfc.lcamps.persistenciaFW.admin.transaction.impl.TransactionFWImpl
All Implemented Interfaces:
TransactionFW

public class TransactionFWImpl
extends java.lang.Object
implements TransactionFW

Classe que ens servirà per la gestió de les transaccions

Author:
Llorenç Camps 12/12/2013

Constructor Summary
TransactionFWImpl(boolean autoCommit)
           
 
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ó
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionFWImpl

public TransactionFWImpl(boolean autoCommit)
                  throws DBException
Throws:
DBException
Method Detail

commit

public void commit()
            throws DBException
Description copied from interface: TransactionFW
Realitza la operació de commit de la transacció

Specified by:
commit in interface TransactionFW
Throws:
DBException

rollback

public void rollback()
              throws DBException
Description copied from interface: TransactionFW
Realitza la operacio de rollback de la transacció

Specified by:
rollback in interface TransactionFW
Throws:
DBException

close

public void close()
           throws DBException
Description copied from interface: TransactionFW
Realitza la operació de fer el close de la transacció

Specified by:
close in interface TransactionFW
Throws:
DBException

executeQuery

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

Specified by:
executeQuery in interface TransactionFW
Throws:
DBException

executeQueryData

public java.sql.ResultSet executeQueryData(java.lang.String query)
                                    throws DBException
Description copied from interface: TransactionFW
Executa una sentència SQL que retorna dades

Specified by:
executeQueryData in interface TransactionFW
Returns:
Throws:
DBException

executeCount

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

Specified by:
executeCount in interface TransactionFW
Returns:
Throws:
DBException