public class LinkHeaders
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<javax.ws.rs.core.Link> |
links |
private java.util.Map<java.lang.String,javax.ws.rs.core.Link> |
linksByRelationship |
private java.util.Map<java.lang.String,javax.ws.rs.core.Link> |
linksByTitle |
Constructor and Description |
---|
LinkHeaders() |
Modifier and Type | Method and Description |
---|---|
LinkHeaders |
addLink(javax.ws.rs.core.Link link) |
LinkHeaders |
addLinkObjects(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers,
HeaderValueProcessor factory) |
LinkHeaders |
addLinks(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers) |
javax.ws.rs.core.Link |
getLinkByRelationship(java.lang.String rel) |
javax.ws.rs.core.Link |
getLinkByTitle(java.lang.String title) |
java.util.List<javax.ws.rs.core.Link> |
getLinks()
All the links defined
|
java.util.Map<java.lang.String,javax.ws.rs.core.Link> |
getLinksByRelationship()
Index of links by relationship "rel" or "rev"
|
java.util.Map<java.lang.String,javax.ws.rs.core.Link> |
getLinksByTitle()
Index of links by title
|
private java.util.Map<java.lang.String,javax.ws.rs.core.Link> linksByRelationship
private java.util.Map<java.lang.String,javax.ws.rs.core.Link> linksByTitle
private java.util.List<javax.ws.rs.core.Link> links
public LinkHeaders addLinks(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers)
public LinkHeaders addLinkObjects(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers, HeaderValueProcessor factory)
public LinkHeaders addLink(javax.ws.rs.core.Link link)
public javax.ws.rs.core.Link getLinkByTitle(java.lang.String title)
public javax.ws.rs.core.Link getLinkByRelationship(java.lang.String rel)
public java.util.Map<java.lang.String,javax.ws.rs.core.Link> getLinksByRelationship()
public java.util.Map<java.lang.String,javax.ws.rs.core.Link> getLinksByTitle()
public java.util.List<javax.ws.rs.core.Link> getLinks()