lumis.doui.table
Interface ITableDao

Package class diagram package ITableDao
All Known Implementing Classes:
TableDaoJdbc

public interface ITableDao


Nested Class Summary
static interface ITableDao.IRowProcessor
           
 
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.
 

Method Detail

getTotalInfo

Node getTotalInfo(QuerySelect querySelect,
                  ITransaction transaction)
                  throws DaoException,
                         PortalException
Throws:
DaoException
PortalException

executeInsert

void executeInsert(QueryInsert queryInsert,
                   ITransaction transaction)
                   throws DaoException,
                          PortalException
Throws:
DaoException
PortalException

executeUpdate

void executeUpdate(QueryUpdate queryUpdate,
                   ITransaction transaction)
                   throws DaoException,
                          PortalException
Throws:
DaoException
PortalException

executeDelete

void executeDelete(QueryDelete queryDelete,
                   ITransaction transaction)
                   throws DaoException,
                          PortalException
Throws:
DaoException
PortalException

readData

TabularData readData(QuerySelect querySelect,
                     ITransaction transaction)
                     throws DaoException,
                            PortalException
Reads the data as specified in the given querySelect, and returns the result in a TabularData.

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.