Package org.jboss.resteasy.spi
Class LinkHeaders
- java.lang.Object
-
- org.jboss.resteasy.spi.LinkHeaders
-
public class LinkHeaders extends java.lang.Object
Abstraction for LInk headers. Also uses JAXRS classes rather than deprecated old resteasy ones.- Version:
- $Revision: 1 $
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description LinkHeaders()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 definedjava.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
-
-
-
Method Detail
-
addLinks
public LinkHeaders addLinks(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers)
-
addLinkObjects
public LinkHeaders addLinkObjects(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers, HeaderValueProcessor factory)
-
addLink
public LinkHeaders addLink(javax.ws.rs.core.Link link)
-
getLinkByTitle
public javax.ws.rs.core.Link getLinkByTitle(java.lang.String title)
-
getLinkByRelationship
public javax.ws.rs.core.Link getLinkByRelationship(java.lang.String rel)
-
getLinksByRelationship
public java.util.Map<java.lang.String,javax.ws.rs.core.Link> getLinksByRelationship()
Index of links by relationship "rel" or "rev"- Returns:
-
getLinksByTitle
public java.util.Map<java.lang.String,javax.ws.rs.core.Link> getLinksByTitle()
Index of links by title- Returns:
-
getLinks
public java.util.List<javax.ws.rs.core.Link> getLinks()
All the links defined- Returns:
-
-