public LinkHeader addLink(final String title, final String rel, final String href, final String type) { final Link link = Link.fromUri(href).rel(rel).title(title).type(type).build(); return addLink(link); }
public LinkHeader addLink(final String title, final String rel, final String href, final String type) { final Link link = new Link(title, rel, href, type, null); return addLink(link); }
static LinkHeader getLinkHeader(Integer page, long totalPages, UriInfo uri) { LinkHeader header = new LinkHeader(); if (page != 0) { header.addLink(buildLink("prev", page - 1, uri)); header.addLink(buildLink("first", 0, uri)); } if (page < totalPages) { header.addLink(buildLink("next", page + 1, uri)); header.addLink(buildLink("last", totalPages, uri)); } return header; }
public LinkHeader addLink(final String title, final String rel, final String href, final String type) { final Link link = Link.fromUri(href).rel(rel).title(title).type(type).build(); return addLink(link); }