it.eng.spago.paginator.smart.impl
Class DBRowHandler

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
      extended byit.eng.spago.paginator.smart.AbstractRowProvider
          extended byit.eng.spago.paginator.smart.impl.DBRowProvider
              extended byit.eng.spago.paginator.smart.impl.DBRowHandler
All Implemented Interfaces:
IFaceRowHandler, IFaceRowProvider, InitializerIFace, RequestContextIFace, java.io.Serializable

public class DBRowHandler
extends DBRowProvider
implements IFaceRowHandler

La classe DBRowHandler estende AbstractRowHandler ed implementa i metodi di accesso alle sorgenti di dati riconducibili al pacchetto dbaccess del framework.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface it.eng.spago.paginator.smart.IFaceRowProvider
LAST
 
Constructor Summary
DBRowHandler()
          Costruisce un DBRowProvider.
 
Method Summary
 boolean deleteRow()
          Cancella l'ultima riga recuperata o individuata con il comando absolute(int).
 boolean insertRow()
          Esegue l'inserimento di una riga nella lista.
 SourceBean selectRow()
          Esegue l'operazione di select dei dati di dettaglio relativi all'ultima riga recuperata o individuata con il comando absolute(int).
 boolean updateRow()
          Esegue l'operazione di update dei dati di dettaglio relativi all'ultima riga recuperata o individuata con il comando absolute(int).
 
Methods inherited from class it.eng.spago.paginator.smart.impl.DBRowProvider
absolute, close, getNextRow, getRow, open
 
Methods inherited from class it.eng.spago.paginator.smart.AbstractRowProvider
getConfig, getCurrentRow, hasToBeReloaded, init, isOpen, reload, rows, setCurrentRow, setRows, toBeReloaded, toOpen
 
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse, setRequestContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.eng.spago.paginator.smart.IFaceRowProvider
absolute, close, getCurrentRow, getNextRow, getRow, open, reload, rows
 

Constructor Detail

DBRowHandler

public DBRowHandler()
Costruisce un DBRowProvider. Questo costruttore è vuoto ed ogni azione di inizializzazione è demandata al metodo init(SourceBean config).

See Also:
AbstractRowProvider.init(SourceBean)
Method Detail

deleteRow

public boolean deleteRow()
Cancella l'ultima riga recuperata o individuata con il comando absolute(int).

Specified by:
deleteRow in interface IFaceRowHandler
Returns:
boolean esito dell'operazione

insertRow

public boolean insertRow()
Esegue l'inserimento di una riga nella lista. Ritorna l'esito dell'operazione.

Specified by:
insertRow in interface IFaceRowHandler
Returns:
boolean esito dell'operazione

selectRow

public SourceBean selectRow()
Esegue l'operazione di select dei dati di dettaglio relativi all'ultima riga recuperata o individuata con il comando absolute(int).

Specified by:
selectRow in interface IFaceRowHandler
Returns:
SourceBean che contiene i dati richiesti.

updateRow

public boolean updateRow()
Esegue l'operazione di update dei dati di dettaglio relativi all'ultima riga recuperata o individuata con il comando absolute(int). I dati da modificare vengono recuperati come di consueto dal contesto attraverso i parametri dello statement fornito in fase di configurazione.

Specified by:
updateRow in interface IFaceRowHandler
Returns:
boolean esito dell'operazione
See Also:
QueryExecutor.executeQuery(RequestContainer, ResponseContainer, String, SourceBean, String)