it.eng.spago.paginator.smart
Interface IFaceListProvider

All Known Implementing Classes:
AbstractListProvider

public interface IFaceListProvider

L'interfaccia IFaceListProvider definisce i metodi per la gestione di una lista paginata.


Field Summary
static int LAST
           
 
Method Summary
 void addDynamicData(java.lang.Object data)
          Aggiunge un oggetto nella sezione DYNAMIC_DATA associata a ciascuna pagina pubblicata.
 void addStaticData(java.lang.Object data)
          Aggiunge un oggetto nella sezione STATIC_DATA associata a ciascuna pagina pubblicata.
 void clearDynamicData()
          Svuota la sezione DYNAMIC_DATA associata a ciascuna pagina pubblicata.
 int getCurrentPage()
          Ritorna il numero di pagina corrente.
 java.lang.Object getListPage(int i)
          Ritorna un Object che rappresenta la pagina di indice page richiesto.
 IFacePageProvider getPageProvider()
          Restituisce il page provider associato.
 void reload()
          Notifica al componente di ricaricare i dati dei quali fa cacheing.
 void setPageProvider(IFacePageProvider pageProvider)
          Imposta il page provider associato.
 

Field Detail

LAST

public static final int LAST
See Also:
Constant Field Values
Method Detail

reload

public void reload()
Notifica al componente di ricaricare i dati dei quali fa cacheing.

See Also:
AbstractListProvider.init(SourceBean)

getPageProvider

public IFacePageProvider getPageProvider()
Restituisce il page provider associato.

Returns:
IFacePageProvider
See Also:
IFacePageProvider

setPageProvider

public void setPageProvider(IFacePageProvider pageProvider)
Imposta il page provider associato.

Parameters:
pageProvider - IFacePageProvider
See Also:
IFacePageProvider

addStaticData

public void addStaticData(java.lang.Object data)
Aggiunge un oggetto nella sezione STATIC_DATA associata a ciascuna pagina pubblicata.

Parameters:
data - Object

addDynamicData

public void addDynamicData(java.lang.Object data)
Aggiunge un oggetto nella sezione DYNAMIC_DATA associata a ciascuna pagina pubblicata.

Parameters:
data - Object

clearDynamicData

public void clearDynamicData()
Svuota la sezione DYNAMIC_DATA associata a ciascuna pagina pubblicata.


getListPage

public java.lang.Object getListPage(int i)
Ritorna un Object che rappresenta la pagina di indice page richiesto.

Returns:
Object

getCurrentPage

public int getCurrentPage()
Ritorna il numero di pagina corrente.

Returns:
int