final class VariationServiceImpl extends java.lang.Object implements VariationService
Modifier and Type | Field and Description |
---|---|
private Converter<java.util.List<Link>,java.util.List<Link>> |
converter |
private InvocationBuilderFactory |
invocationBuilderFactory |
private Converter<Link,Link> |
linkConverter |
Constructor and Description |
---|
VariationServiceImpl(InvocationBuilderFactory invocationBuilderFactory,
Converter<java.util.List<Link>,java.util.List<Link>> converter,
Converter<Link,Link> linkConverter) |
Modifier and Type | Method and Description |
---|---|
private void |
convertLinks(Variations variations) |
private <T> T |
doRestCall(javax.ws.rs.client.Invocation invocation,
java.lang.Class<T> class1) |
private Variations |
getVariations(javax.ws.rs.client.Invocation invocation) |
Variations |
getVariations(ShopRequestContext shopReqCtx,
GUID superProductId)
Get variations of a super product.
|
private final InvocationBuilderFactory invocationBuilderFactory
public Variations getVariations(ShopRequestContext shopReqCtx, GUID superProductId)
VariationService
getVariations
in interface VariationService
superProductId
- GUID of a super productprivate Variations getVariations(javax.ws.rs.client.Invocation invocation)
private <T> T doRestCall(javax.ws.rs.client.Invocation invocation, java.lang.Class<T> class1)
private void convertLinks(Variations variations)