View Javadoc

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  }