final class VariationIdentifierConverter extends java.lang.Object implements org.springframework.core.convert.converter.Converter<de.epages.ws.common.model.TAttribute[],java.util.List<VariationIdentifier>>
Modifier and Type | Field and Description |
---|---|
private org.springframework.core.convert.converter.Converter<de.epages.ws.common.model.TAttribute[],com.google.common.collect.Multimap<java.lang.String,java.lang.String>> |
variationMultimapConverter |
Constructor and Description |
---|
VariationIdentifierConverter(org.springframework.core.convert.converter.Converter<de.epages.ws.common.model.TAttribute[],com.google.common.collect.Multimap<java.lang.String,java.lang.String>> variationMultimapConverter) |
Modifier and Type | Method and Description |
---|---|
java.util.List<VariationIdentifier> |
convert(de.epages.ws.common.model.TAttribute[] variationAttributes)
This class can only be used to convert variation attributes that belong to a variation (subproduct).This means
variation attributes can only have one single value.
|
private final org.springframework.core.convert.converter.Converter<de.epages.ws.common.model.TAttribute[],com.google.common.collect.Multimap<java.lang.String,java.lang.String>> variationMultimapConverter
@Inject public VariationIdentifierConverter(org.springframework.core.convert.converter.Converter<de.epages.ws.common.model.TAttribute[],com.google.common.collect.Multimap<java.lang.String,java.lang.String>> variationMultimapConverter)
public java.util.List<VariationIdentifier> convert(de.epages.ws.common.model.TAttribute[] variationAttributes)
convert
in interface org.springframework.core.convert.converter.Converter<de.epages.ws.common.model.TAttribute[],java.util.List<VariationIdentifier>>