|
Spring Hateoas | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.hateoas.hal.DefaultCurieProvider
public class DefaultCurieProvider
Default implementation of CurieProvider rendering a single configurable UriTemplate based curie.
| Nested Class Summary | |
|---|---|
protected static class |
DefaultCurieProvider.Curie
Value object to get the curie Link rendered in JSON. |
| Constructor Summary | |
|---|---|
DefaultCurieProvider(String name,
UriTemplate uriTemplate)
Creates a new DefaultCurieProvider for the given name and UriTemplate. |
|
| Method Summary | |
|---|---|
Collection<? extends Object> |
getCurieInformation(Links links)
Returns an object to render as the base curie information. |
String |
getNamespacedRelFrom(Link link)
Returns the rel to be rendered for the given Link. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultCurieProvider(String name,
UriTemplate uriTemplate)
DefaultCurieProvider for the given name and UriTemplate.
name - must not be null or empty.uriTemplate - must not be null and contain exactly one template variable.| Method Detail |
|---|
public Collection<? extends Object> getCurieInformation(Links links)
CurieProvider
getCurieInformation in interface CurieProviderlinks - the Links that have been added to the response so far.
public String getNamespacedRelFrom(Link link)
CurieProviderLink. Will potentially prefix the rel but also might decide
not to, depending on the actual rel.
getNamespacedRelFrom in interface CurieProvider
|
Spring Hateoas | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||