it.eng.spago.paginator.smart
Class AbstractRowHandler

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

public abstract class AbstractRowHandler
extends AbstractRowProvider
implements IFaceRowHandler

La classe AbstractRowHandler estende la classe AbstractRowProvider ed aggiunge i metodi per eseguire istruzioni di insert e delete di una riga ele istruzioni di select e update dei dati di dettaglio di una riga.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface it.eng.spago.paginator.smart.IFaceRowProvider
LAST
 
Constructor Summary
AbstractRowHandler()
          Costruisce un AbstractRowProvider.
 
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.AbstractRowProvider
absolute, close, getConfig, getCurrentRow, getNextRow, getRow, hasToBeReloaded, init, isOpen, open, 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

AbstractRowHandler

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

See Also:
AbstractRowProvider.init(SourceBean)
Method Detail

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

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).

Specified by:
updateRow in interface IFaceRowHandler

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.

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