1 package com.dotmarketing.portlets.order_manager.struts; 2 3 import java.util.List ; 4 5 import org.apache.struts.validator.ValidatorForm; 6 7 import com.dotmarketing.cms.factories.PublicUserFactory; 8 import com.liferay.portal.model.User; 9 10 public class UsersForm extends ValidatorForm { 11 12 15 private static final long serialVersionUID = 1L; 16 private String filter; 17 private int page = 1; 18 private int pageSize = 25; 19 private List <User> users; 20 21 public List <User> getUsers() { 22 return users; 23 } 24 25 public void setUsers(List <User> users) { 26 this.users = users; 27 } 28 29 public String getFilter() { 30 return filter; 31 } 32 33 public void setFilter(String filter) { 34 this.filter = filter; 35 } 36 37 public int getPage() { 38 return page; 39 } 40 41 public void setPage(int page) { 42 this.page = page; 43 } 44 45 public int getPageSize() { 46 return pageSize; 47 } 48 49 public void setPageSize(int pageSize) { 50 this.pageSize = pageSize; 51 } 52 53 public int getTotalPages() 54 { 55 long count = PublicUserFactory.getCountUsersByNameOrEmail(filter); 56 57 int totalPages = (int) Math.ceil(((double)count) / ((long) pageSize)); 58 totalPages = (totalPages == 0 ? 1 : totalPages); 59 return totalPages; 60 } 61 } 62 | Popular Tags |