1 package com.atlassian.plugins.rest.doclet.generators.schema.beans.jira;
2
3 import org.codehaus.jackson.annotate.JsonProperty;
4
5 import java.util.List;
6
7 public class PageBean<T>
8 {
9 @JsonProperty
10 private final int maxResults;
11 @JsonProperty
12 private final long startAt;
13 @JsonProperty
14 private final long total;
15 @JsonProperty
16 private final List<T> values;
17
18 public PageBean(final List<T> values, final long total, final int maxResults, final long startAt)
19 {
20 this.values = values;
21 this.total = total;
22 this.maxResults = maxResults;
23 this.startAt = startAt;
24 }
25
26 public long getStartAt()
27 {
28 return startAt;
29 }
30
31 public int getMaxResults()
32 {
33 return maxResults;
34 }
35
36 public long getTotal()
37 {
38 return total;
39 }
40
41 public List<T> getValues()
42 {
43 return values;
44 }
45 }