DataResponse Class

package com.collager.trillo.model;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class DataResult {
  private List<Object> items;
  private int totalItems = 0;
  private int start;
  public List<Object> getItems() {
    return items;
  }
  public void setItems(List<Object> items) {
    this.items = items;
  }
  public int getTotalItems() {
    return totalItems;
  }
  public void setTotalItems(int totalItems) {
    this.totalItems = totalItems;
  }
  public int getStart() {
    return start;
  }
  public void setStart(int start) {
    this.start = start;
  }
  public boolean is_paginated_() {
    return true;
  }
  @SuppressWarnings("unchecked")
  @JsonIgnore
  public List<Map<String, Object>> getItemsAsListOfMaps() {
    List<Map<String,Object>> l = new ArrayList<Map<String, Object>>();
    if (items == null) {
      return null;
    }
    for (Object item : items) {
      l.add((Map<String, Object>) item);
    }
    return l;
  }
}

Last updated