edu.uoc.pfc.lcamps.persistenciaFW.admin.session.impl
Class SessionFWImpl

java.lang.Object
  extended by edu.uoc.pfc.lcamps.persistenciaFW.admin.session.impl.SessionFWImpl
All Implemented Interfaces:
SessionFW

public class SessionFWImpl
extends java.lang.Object
implements SessionFW

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

Author:
Llorenç Camps 12/12/2013

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

Constructor Detail

SessionFWImpl

public SessionFWImpl()
Method Detail

newTransaction

public TransactionFW newTransaction()
                             throws DBException
Description copied from interface: SessionFW
Creem una nova transacció amb autoCommit a true

Specified by:
newTransaction in interface SessionFW
Returns:
Throws:
DBException

newTransaction

public TransactionFW newTransaction(boolean autoCommit)
                             throws DBException
Description copied from interface: SessionFW
Creem una nova transacció passant l'autoCommit

Specified by:
newTransaction in interface SessionFW
Returns:
Throws:
DBException

closeTransaction

public void closeTransaction()
                      throws DBException
Description copied from interface: SessionFW
Tanquem la transacció

Specified by:
closeTransaction in interface SessionFW
Throws:
DBException

insert

public int insert(java.lang.Object obj)
           throws DBException
Description copied from interface: SessionFW
Donat un determinat objecte fem insert a la base de dades

Specified by:
insert in interface SessionFW
Returns:
Throws:
DBException

update

public void update(java.lang.Object obj)
            throws DBException
Description copied from interface: SessionFW
Donat un determinat objecte fem update a la base de dades

Specified by:
update in interface SessionFW
Throws:
DBException

delete

public void delete(java.lang.Object obj)
            throws DBException
Description copied from interface: SessionFW
Donat un determinat objecte fem un delete de la base de dades

Specified by:
delete in interface SessionFW
Throws:
DBException

findListFromObj

public java.util.List<java.lang.Object> findListFromObj(java.lang.Object obj)
                                                 throws DBException
Description copied from interface: SessionFW
Donat un determinat objecte obtenim el llistat de la base de dades

Specified by:
findListFromObj in interface SessionFW
Returns:
Throws:
DBException

findListFromQuery

public java.util.List<java.lang.Object> findListFromQuery(java.lang.String query,
                                                          java.lang.Object objReturn)
                                                   throws DBException
Description copied from interface: SessionFW
Donada una determinada query obtenim el llistat de la base de dades

Specified by:
findListFromQuery in interface SessionFW
Returns:
Throws:
DBException

setTransactionFW

public void setTransactionFW(TransactionFW transactionFW)
Description copied from interface: SessionFW
Realitza el set de l'objecte TransactionFW

Specified by:
setTransactionFW in interface SessionFW

getTransactionFW

public TransactionFW getTransactionFW()
Description copied from interface: SessionFW
Obtenim la Transaction

Specified by:
getTransactionFW in interface SessionFW
Returns: