/** * This file is part of xss-jpa. * * Copyright 2012 Sebastian Schmelzer * http://xss.nu/ * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with library. If not, see . * */ package nu.xss.jpa.query; /** * The Class Pagination. */ public class Pagination { /** The offset. */ private int offset = 0; /** The count. */ private int count = 0; /** * Instantiates a new pagination. * * @param count * the count */ public Pagination(final int count) { this.setCount(count); } /** * Instantiates a new pagination. * * @param offset * the offset * @param count * the count */ public Pagination(final int offset, final int count) { this.setOffset(offset); this.setCount(count); } /** * Gets the offset. * * @return the offset */ public int getOffset() { return offset; } /** * Sets the offset. * * @param offset * the new offset */ public void setOffset(final int offset) { this.offset = offset; } /** * Gets the count. * * @return the count */ public int getCount() { return count; } /** * Sets the count. * * @param count * the new count */ public void setCount(final int count) { this.count = count; } }