KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > order_manager > struts > UsersForm


1 package com.dotmarketing.portlets.order_manager.struts;
2
3 import java.util.List JavaDoc;
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     /**
13      *
14      */

15     private static final long serialVersionUID = 1L;
16     private String JavaDoc filter;
17     private int page = 1;
18     private int pageSize = 25;
19     private List JavaDoc<User> users;
20
21     public List JavaDoc<User> getUsers() {
22         return users;
23     }
24
25     public void setUsers(List JavaDoc<User> users) {
26         this.users = users;
27     }
28     
29     public String JavaDoc getFilter() {
30         return filter;
31     }
32
33     public void setFilter(String JavaDoc 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