public final class LinkConverter
extends java.lang.Object
implements org.springframework.core.convert.converter.Converter<org.springframework.hateoas.Link,org.springframework.hateoas.Link>
Modifier and Type | Field and Description |
---|---|
(package private) static java.lang.String |
SHOP_RESOURCE_PATH |
private javax.inject.Provider<Shop> |
shopProvider |
private javax.ws.rs.core.UriInfo |
uriInfo |
Constructor and Description |
---|
LinkConverter(javax.ws.rs.core.UriInfo uriInfo,
javax.inject.Provider<Shop> shopProvider) |
Modifier and Type | Method and Description |
---|---|
org.springframework.hateoas.Link |
convert(org.springframework.hateoas.Link source) |
private static java.lang.String |
extractPath(java.lang.String href) |
private static org.springframework.hateoas.Link |
getLink(org.springframework.hateoas.Link link,
javax.ws.rs.core.UriBuilder uriBuilder,
java.lang.String shopId) |
static final java.lang.String SHOP_RESOURCE_PATH
private final javax.ws.rs.core.UriInfo uriInfo
private final javax.inject.Provider<Shop> shopProvider
@Inject public LinkConverter(javax.ws.rs.core.UriInfo uriInfo, javax.inject.Provider<Shop> shopProvider)
public org.springframework.hateoas.Link convert(org.springframework.hateoas.Link source)
convert
in interface org.springframework.core.convert.converter.Converter<org.springframework.hateoas.Link,org.springframework.hateoas.Link>
private static org.springframework.hateoas.Link getLink(org.springframework.hateoas.Link link, javax.ws.rs.core.UriBuilder uriBuilder, java.lang.String shopId)
private static java.lang.String extractPath(java.lang.String href)