final class LinksConverter
extends java.lang.Object
implements org.springframework.core.convert.converter.Converter<java.util.List<org.springframework.hateoas.Link>,java.util.List<org.springframework.hateoas.Link>>
Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<Shop> |
shopProvider |
private UriInfoService |
uriInfo |
Constructor and Description |
---|
LinksConverter(UriInfoService uriInfo,
javax.inject.Provider<Shop> shopProvider) |
Modifier and Type | Method and Description |
---|---|
private org.springframework.hateoas.Link |
convert(org.springframework.hateoas.Link source) |
java.util.List<org.springframework.hateoas.Link> |
convert(java.util.List<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) |
private final UriInfoService uriInfo
private final javax.inject.Provider<Shop> shopProvider
@Inject public LinksConverter(UriInfoService uriInfo, javax.inject.Provider<Shop> shopProvider)
public java.util.List<org.springframework.hateoas.Link> convert(java.util.List<org.springframework.hateoas.Link> source)
convert
in interface org.springframework.core.convert.converter.Converter<java.util.List<org.springframework.hateoas.Link>,java.util.List<org.springframework.hateoas.Link>>
private org.springframework.hateoas.Link convert(org.springframework.hateoas.Link source)
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)