1 30 31 34 package com.nightlabs.webapp; 35 36 import java.io.Serializable ; 37 import java.util.List ; 38 39 42 public class MultiPageSearchResult 43 implements Serializable 44 { 45 public MultiPageSearchResult( 46 int _itemsFound, int _itemsPerPage, int _pageIndex, 47 List _items) 48 { 49 this.itemsFound = _itemsFound; 50 this.itemsPerPage = _itemsPerPage; 51 this.pageIndex = _pageIndex; 52 this.setItems(_items); 53 if (this.itemsPerPage < 1) 54 this.itemsPerPage = 1; 55 } 56 57 private int itemsFound; 58 private int itemsPerPage; 59 private int pageIndex; 60 private List items; 61 62 65 public List getItems() { 66 return items; 67 } 68 protected void setItems(List _items) { 69 if (_items == null) 70 throw new NullPointerException ("items must not be null!"); 71 this.items = _items; 72 } 73 76 public int getPageIndex() { 77 return pageIndex; 78 } 79 82 public int getItemsFound() { 83 return itemsFound; 84 } 85 88 public int getItemsPerPage() { 89 return itemsPerPage; 90 } 91 } | Popular Tags |