@Override public void visit(SkipTokenOption option) { if (option != null) { this.nextToken = option.getValue(); } }
/** * This method returns the page number. * * @param skipTokenOption Skip token option * @return page * @throws ODataApplicationException */ private static int getPage(final SkipTokenOption skipTokenOption) throws ODataApplicationException { final String value = skipTokenOption.getValue(); try { return Integer.parseInt(value); } catch (final NumberFormatException e) { throw new ODataApplicationException("Invalid skip token", HttpStatusCode.BAD_REQUEST.getStatusCode(), Locale.ROOT, e); } }
gen.writeStringField("skiptoken", uriInfo.getSkipTokenOption().getValue());
gen.writeStringField("skiptoken", uriInfo.getSkipTokenOption().getValue());