|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.dispatching.service.DefaultRequestContext
it.eng.spago.paginator.smart.AbstractRowProvider
La classe AbstractRowProvider
fornisce i metodi per la gestione
di una sorgente di righe per la paginazione.
Field Summary |
Fields inherited from interface it.eng.spago.paginator.smart.IFaceRowProvider |
LAST |
Constructor Summary | |
AbstractRowProvider()
Costruisce un AbstractRowProvider . |
Method Summary | |
void |
absolute(int row)
Questo metodo serve per posizionare il cursore di lettura alla riga individuata da row. |
void |
close()
Questo metodo serve per notificare al componente la fine delle operazioni di lettura. |
SourceBean |
getConfig()
|
int |
getCurrentRow()
|
java.lang.Object |
getNextRow()
Ritorna un Object che rappresenta la riga successiva
all'ultima recuperata o individuata con il comando absolute(int)
.
|
java.lang.Object |
getRow(int row)
Ritorna un Object che rappresenta la riga individuata da
row.
|
boolean |
hasToBeReloaded()
|
void |
init(SourceBean config)
Questo metodo viene chiamato dal framework per inizializzare il componente. |
boolean |
isOpen()
|
void |
open()
Questo metodo serve per notificare al componente l'inizio delle operazioni di lettura. |
void |
reload()
Questo metodo serve per notificare al componente di ricaricare i dati relativi alla lista. |
int |
rows()
Ritorna il numero di righe fornite dal row provider. |
void |
setCurrentRow(int currentRow)
|
void |
setRows(int rows)
|
void |
toBeReloaded(boolean toReload)
|
void |
toOpen(boolean open)
|
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 |
Constructor Detail |
public AbstractRowProvider()
AbstractRowProvider
. Questo costruttore
è vuoto ed ogni azione di inizializzazione è demandata
al metodo init(SourceBean config)
in
AbstractRowProvider
.
init(SourceBean)
Method Detail |
public void init(SourceBean config)
SourceBean
costruito a partire dal XML contenuto nell'eventuale sezione
config relativa allo specifico row provider nel file
/WEB-INF/conf/row_providers.xml. La sezione config è
accessibile anche via
ConfigSingleton configure = ConfigSingleton.getInstance(); SourceBean config = (SourceBean) configure.getAttribute("PAGE_PROVIDERS.PAGE_PROVIDER.CONFIG");
init
in interface InitializerIFace
config
- SourceBean
la configurazione del componente.public SourceBean getConfig()
getConfig
in interface InitializerIFace
public void reload()
reload
in interface IFaceRowProvider
AbstractRowtProvider#init(SourceBean)
public void toBeReloaded(boolean toReload)
public boolean hasToBeReloaded()
public void open()
open
in interface IFaceRowProvider
public void close()
close
in interface IFaceRowProvider
public void toOpen(boolean open)
public boolean isOpen()
public void absolute(int row)
absolute
in interface IFaceRowProvider
row
- int
il numero della riga su cui posizionarsi.public java.lang.Object getRow(int row)
Object
che rappresenta la riga individuata da
row.
getRow
in interface IFaceRowProvider
row
- int
il numero della riga da ritornare.
Object
la riga individuata da row.public java.lang.Object getNextRow()
Object
che rappresenta la riga successiva
all'ultima recuperata o individuata con il comando absolute(int)
.
getNextRow
in interface IFaceRowProvider
Object
la riga individuata da row.public int getCurrentRow()
getCurrentRow
in interface IFaceRowProvider
public void setCurrentRow(int currentRow)
public int rows()
rows
in interface IFaceRowProvider
int
public void setRows(int rows)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |