atg.util.service.list
Interface ATGIListEntity<K extends ATGIEntite>

Package class diagram package ATGIListEntity
All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ATGListEntity

public interface ATGIListEntity<K extends ATGIEntite>
extends java.io.Serializable

Titre : Interface cliente de ATGListEntity

Description : Interface permettant d'accéder seulement aux méthodes getters de l'objet ATGListEntity

Copyright : FERRARI Olivier


Method Summary
 int getIndexMaxiListeRenvoyee()
          Retourne l'index maximum de la liste renvoyée
 int getIndexMiniListeRenvoyee()
          Retourne l'index Minimun de la liste renvoyée
 java.util.Vector<K> getListeAll()
          Retourne la liste complète de VO
 java.util.Vector<K> getListeDernier()
          Retourne la dernière liste de VO
 java.util.Vector<K> getListePage(int page)
          Retourne une liste de NombreParPage elements correspondante à la page en paramètre
 java.util.Vector<K> getListePrecedente()
          Retourne la liste précédente de VO par rapport à l'index en cours
 java.util.Vector<K> getListePremier()
          Retourne la liste des premiers éléments par lot de NombreParPage
 java.util.Vector<K> getListeSuivante()
          Retourne la liste suivante de VO par rapport à l'index en cours
 int getNbPages()
          Retourne le nombre de pages de NombreParPage éléments
 int getTotalEnregistrement()
          Retourne le nombre total de la liste
 void setIndexEnCours(int index)
          Positionnement de l'index en cours
 

Method Detail

getListeAll

java.util.Vector<K> getListeAll()
                                                   throws ATGListException
Retourne la liste complète de VO

Returns:
Liste de VOs
Throws:
ATGListException

getNbPages

int getNbPages()
               throws ATGListException
Retourne le nombre de pages de NombreParPage éléments

Returns:
le nombre de pages de NombreParPage éléments
Throws:
ATGListException

getListePage

java.util.Vector<K> getListePage(int page)
                                                    throws ATGListException
Retourne une liste de NombreParPage elements correspondante à la page en paramètre

Parameters:
page - Numéro de la page de 1 à N (si <=0 : 1 par défaut. si > nb page : nb page par défaut)
Returns:
Liste de Entitys
Throws:
ATGListException

getListePremier

java.util.Vector<K> getListePremier()
                                                       throws ATGListException
Retourne la liste des premiers éléments par lot de NombreParPage

Returns:
un vecteur contenant la premiere liste de N entités
Throws:
ATGListException

getListeDernier

java.util.Vector<K> getListeDernier()
                                                       throws ATGListException
Retourne la dernière liste de VO

Returns:
un vecteur contenant la derniere liste de 1 à N entités
Throws:
ATGListException

getListeSuivante

java.util.Vector<K> getListeSuivante()
                                                        throws ATGListException
Retourne la liste suivante de VO par rapport à l'index en cours

Returns:
un vecteur contenant la liste suivante de N entités
Throws:
ATGListException

getListePrecedente

java.util.Vector<K> getListePrecedente()
                                                          throws ATGListException
Retourne la liste précédente de VO par rapport à l'index en cours

Returns:
un vecteur contenant la liste precedente de N entités
Throws:
ATGListException

getIndexMiniListeRenvoyee

int getIndexMiniListeRenvoyee()
                              throws ATGListException
Retourne l'index Minimun de la liste renvoyée

Returns:
index maximum de la liste renvoyée
Throws:
ATGListException

getIndexMaxiListeRenvoyee

int getIndexMaxiListeRenvoyee()
                              throws ATGListException
Retourne l'index maximum de la liste renvoyée

Returns:
index maximum de la liste renvoyée
Throws:
ATGListException

getTotalEnregistrement

int getTotalEnregistrement()
                           throws ATGListException
Retourne le nombre total de la liste

Returns:
nombre total d'enregistrement dans la liste
Throws:
ATGListException

setIndexEnCours

void setIndexEnCours(int index)
Positionnement de l'index en cours

Parameters:
index - Index de parcour de liste