it.eng.spago.dbaccess.sql.result
Interface DataResultFactory

All Known Implementing Classes:
DefaultDataResultFactory

public interface DataResultFactory

Questa Classe rappresenta una factory astratta per la creazione di oggetti di tipo DataResultInterface


Method Summary
 DataResultInterface createCompositeDataResult(SQLCommand command, java.util.List inputParameters)
          Crea un oggetto DataResultInterface di tipo InformationDataResult
 DataResultInterface createInformationDataResult(SQLCommand command, java.util.List inputParameters, boolean correctExecution, int rowsAffected, java.lang.String executionMessage)
          Crea un oggetto DataResultInterface di tipo InformationDataResult
 DataResultInterface createPunctualDataResult(SQLCommand command, java.util.List inputParameters, DataField punctualData)
          Crea un oggetto DataResultInterface di tipo PunctualDataResult
 DataResultInterface createScrollableDataResult(SQLCommand command, java.util.List inputParameters, java.sql.ResultSet rs, boolean std)
          Crea un oggetto DataResultInterface di tipo ScrollableDataResult
 

Method Detail

createScrollableDataResult

public DataResultInterface createScrollableDataResult(SQLCommand command,
                                                      java.util.List inputParameters,
                                                      java.sql.ResultSet rs,
                                                      boolean std)
                                               throws EMFInternalError
Crea un oggetto DataResultInterface di tipo ScrollableDataResult

Returns:
un oggetto di tipo DataResultInterface - che in realtà è di tipo ScrollableDataResult
Throws:
EMFInternalError - - Se qualche errore si verifica nella creazione dell'oggetto fi tipo ScrollableDataResult
EMFInternalError

createPunctualDataResult

public DataResultInterface createPunctualDataResult(SQLCommand command,
                                                    java.util.List inputParameters,
                                                    DataField punctualData)
                                             throws EMFInternalError
Crea un oggetto DataResultInterface di tipo PunctualDataResult

Returns:
un oggetto di tipo DataResultInterface - che in realtà è di tipo PunctualDataResult
Throws:
EMFInternalError - - Se qualche errore si verifica nella creazione dell'oggetto fi tipo PunctualDataResult
EMFInternalError

createInformationDataResult

public DataResultInterface createInformationDataResult(SQLCommand command,
                                                       java.util.List inputParameters,
                                                       boolean correctExecution,
                                                       int rowsAffected,
                                                       java.lang.String executionMessage)
                                                throws EMFInternalError
Crea un oggetto DataResultInterface di tipo InformationDataResult

Returns:
un oggetto di tipo DataResultInterface - che in realtà è di tipo InformationDataResult
Throws:
EMFInternalError - - Se qualche errore si verifica nella creazione dell'oggetto fi tipo InformationDataResult
EMFInternalError

createCompositeDataResult

public DataResultInterface createCompositeDataResult(SQLCommand command,
                                                     java.util.List inputParameters)
                                              throws EMFInternalError
Crea un oggetto DataResultInterface di tipo InformationDataResult

Returns:
un oggetto di tipo DataResultInterface - che in realtà è di tipo CompositeDataResult
Throws:
EMFInternalError - - Se qualche errore si verifica nella creazione dell'oggetto fi tipo CompositeDataResult
EMFInternalError