lumis.doui.table
Class TableDaoJdbc

Package class diagram package TableDaoJdbc
java.lang.Object
  extended by lumis.doui.table.TableDaoJdbc
All Implemented Interfaces:
ITableDao

public class TableDaoJdbc
extends Object
implements ITableDao


Nested Class Summary
 
Nested classes/interfaces inherited from interface lumis.doui.table.ITableDao
ITableDao.IRowProcessor
 
Constructor Summary
TableDaoJdbc()
           
 
Method Summary
 void executeDelete(QueryDelete queryDelete, ITransaction transaction)
           
 void executeInsert(QueryInsert queryInsert, ITransaction transaction)
           
 void executeUpdate(QueryUpdate queryUpdate, ITransaction transaction)
           
 Node getTotalInfo(QuerySelect querySelect, ITransaction transaction)
           
 TabularData readData(QuerySelect querySelect, ITransaction transaction)
          Reads the data as specified in the given querySelect, and returns the result in a TabularData.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableDaoJdbc

public TableDaoJdbc()
Method Detail

executeInsert

public void executeInsert(QueryInsert queryInsert,
                          ITransaction transaction)
                   throws DaoException,
                          PortalException
Specified by:
executeInsert in interface ITableDao
Throws:
DaoException
PortalException

executeUpdate

public void executeUpdate(QueryUpdate queryUpdate,
                          ITransaction transaction)
                   throws DaoException,
                          PortalException
Specified by:
executeUpdate in interface ITableDao
Throws:
DaoException
PortalException

executeDelete

public void executeDelete(QueryDelete queryDelete,
                          ITransaction transaction)
                   throws DaoException,
                          PortalException
Specified by:
executeDelete in interface ITableDao
Throws:
DaoException
PortalException

getTotalInfo

public Node getTotalInfo(QuerySelect querySelect,
                         ITransaction transaction)
                  throws DaoException,
                         PortalException
Specified by:
getTotalInfo in interface ITableDao
Throws:
DaoException
PortalException

readData

public TabularData readData(QuerySelect querySelect,
                            ITransaction transaction)
                     throws DaoException,
                            PortalException
Description copied from interface: ITableDao
Reads the data as specified in the given querySelect, and returns the result in a TabularData.

Specified by:
readData in interface ITableDao
Parameters:
querySelect - the select query definition.
transaction - the transaction for persistence access.
Returns:
the data retrieved by the select query.
Throws:
DaoException
PortalException


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.