package net.sf.gazpachoquest.dto; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonIgnore; @SuppressWarnings("serial") public class PageMetadataDTO implements Serializable { private int count; private int number; public PageMetadataDTO() { super(); } public int getCount() { return count; } public void setCount(int count) { this.count = count; } public int getNumber() { return number; } public void setNumber(int position) { number = position; } @JsonIgnore public boolean isLast() { return number == count; } @JsonIgnore public boolean isNotLast() { return number != count; } @JsonIgnore public boolean isFirst() { return number == 1; } @JsonIgnore public boolean isNotFirst() { return number != 1; } @Override public String toString() { return "PageMetadataDTO [count=" + count + ", number=" + number + "]"; } }