1 /**
2 *
3 */
4 package de.tivsource.page.user.interfaces;
5
6 /**
7 * @author Marc Michele
8 *
9 */
10 public interface Pagination {
11
12 /**
13 * Liefert die Nummer der nächsten Seite zurück.
14 * @return Integer - nächste Seite
15 */
16 public Integer getNext();
17
18 /**
19 * Liefert die Nummer der vorherigen Seite zurück.
20 * @return Integer - vorherige Seite
21 */
22 public Integer getPrevious();
23
24 /**
25 * Liefert die Nummer der aktuellen Seite zurück.
26 * @return Integer - aktuelle Seite
27 */
28 public Integer getCurrent();
29
30 /**
31 * Methode zum setzen der gewünschten Seite.
32 * @param page - gewünschte Seite
33 */
34 public void setPage(Integer page);
35
36 }// Ende interface