Package org.n52.web.common
Class OffsetBasedPagination
- java.lang.Object
-
- org.n52.web.common.OffsetBasedPagination
-
- All Implemented Interfaces:
Pagination
public class OffsetBasedPagination extends Object implements Pagination
-
-
Field Summary
-
Fields inherited from interface org.n52.web.common.Pagination
DEFAULT_LIMIT, MAX_LIMIT
-
-
Constructor Summary
Constructors Constructor Description OffsetBasedPagination()OffsetBasedPagination(long offset, long limit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Optional<Pagination>first(long elements)longgetEnd()longgetLimit()longgetOffset()longgetStart()inthashCode()Optional<Pagination>last(long elements)Optional<Pagination>next(long elements)Optional<Pagination>previous(long elements)StringtoString()
-
-
-
Method Detail
-
getStart
public long getStart()
- Specified by:
getStartin interfacePagination
-
getEnd
public long getEnd()
- Specified by:
getEndin interfacePagination
-
getOffset
public long getOffset()
- Specified by:
getOffsetin interfacePagination
-
getLimit
public long getLimit()
- Specified by:
getLimitin interfacePagination
-
first
public Optional<Pagination> first(long elements)
- Specified by:
firstin interfacePagination
-
previous
public Optional<Pagination> previous(long elements)
- Specified by:
previousin interfacePagination
-
next
public Optional<Pagination> next(long elements)
- Specified by:
nextin interfacePagination
-
last
public Optional<Pagination> last(long elements)
- Specified by:
lastin interfacePagination
-
-