edu.uoc.pfc.lcamps.persistenciaFW.admin.session
Interface SessionFW

All Known Implementing Classes:
SessionFWImpl

public interface SessionFW

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

Author:
Llorenç Camps 12/12/2013

Method Summary
 void closeTransaction()
          Tanquem la transacció
 void delete(java.lang.Object obj)
          Donat un determinat objecte fem un delete de la base de dades
 java.util.List<java.lang.Object> findListFromObj(java.lang.Object obj)
          Donat un determinat objecte obtenim el llistat de la base de dades
 java.util.List<java.lang.Object> findListFromQuery(java.lang.String query, java.lang.Object objReturn)
          Donada una determinada query obtenim el llistat de la base de dades
 TransactionFW getTransactionFW()
          Obtenim la Transaction
 int insert(java.lang.Object obj)
          Donat un determinat objecte fem insert a la base de dades
 TransactionFW newTransaction()
          Creem una nova transacció amb autoCommit a true
 TransactionFW newTransaction(boolean autoCommit)
          Creem una nova transacció passant l'autoCommit
 void setTransactionFW(TransactionFW transactionFW)
          Realitza el set de l'objecte TransactionFW
 void update(java.lang.Object obj)
          Donat un determinat objecte fem update a la base de dades
 

Method Detail

getTransactionFW

TransactionFW getTransactionFW()
Obtenim la Transaction

Returns:

setTransactionFW

void setTransactionFW(TransactionFW transactionFW)
Realitza el set de l'objecte TransactionFW

Parameters:
transactionFW -

newTransaction

TransactionFW newTransaction()
                             throws DBException
Creem una nova transacció amb autoCommit a true

Returns:
Throws:
DBException

newTransaction

TransactionFW newTransaction(boolean autoCommit)
                             throws DBException
Creem una nova transacció passant l'autoCommit

Parameters:
autoCommit -
Returns:
Throws:
DBException

closeTransaction

void closeTransaction()
                      throws DBException
Tanquem la transacció

Throws:
DBException

insert

int insert(java.lang.Object obj)
           throws DBException
Donat un determinat objecte fem insert a la base de dades

Parameters:
obj -
Returns:
Throws:
DBException

update

void update(java.lang.Object obj)
            throws DBException
Donat un determinat objecte fem update a la base de dades

Parameters:
obj -
Throws:
DBException

delete

void delete(java.lang.Object obj)
            throws DBException
Donat un determinat objecte fem un delete de la base de dades

Parameters:
obj -
Throws:
DBException

findListFromObj

java.util.List<java.lang.Object> findListFromObj(java.lang.Object obj)
                                                 throws DBException
Donat un determinat objecte obtenim el llistat de la base de dades

Parameters:
obj -
Returns:
Throws:
DBException

findListFromQuery

java.util.List<java.lang.Object> findListFromQuery(java.lang.String query,
                                                   java.lang.Object objReturn)
                                                   throws DBException
Donada una determinada query obtenim el llistat de la base de dades

Parameters:
query -
Returns:
Throws:
DBException