Class ODataCollectionValueConverter
- java.lang.Object
-
- de.hybris.platform.odata2services.converter.AbstractValueConverter
-
- de.hybris.platform.odata2services.converter.CollectionValueConverter
-
- de.hybris.platform.odata2services.converter.ODataCollectionValueConverter
-
- All Implemented Interfaces:
ValueConverter
public class ODataCollectionValueConverter extends CollectionValueConverter
A converter that handles "classic", i.e. non-localized attribute, Collection value.
-
-
Constructor Summary
Constructors Constructor Description ODataCollectionValueConverter(ODataEntryToIntegrationItemConverter entryConverter, PayloadAttributeValueConverter valueConverter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<?>getAttributeValue(java.lang.Object attrValue)Presents attribute value, that is conceptually a collection but may not be presented so in the ODataEntry, as aCollectionbooleanisApplicable(ConversionParameters parameters)Deduce based on the conversion context whether this converter can handle the attribute value or not.-
Methods inherited from class de.hybris.platform.odata2services.converter.CollectionValueConverter
convert, handleCollection, handleLocalizedAttributes
-
Methods inherited from class de.hybris.platform.odata2services.converter.AbstractValueConverter
toIntegrationItem, toValue
-
-
-
-
Constructor Detail
-
ODataCollectionValueConverter
public ODataCollectionValueConverter(ODataEntryToIntegrationItemConverter entryConverter, PayloadAttributeValueConverter valueConverter)
-
-
Method Detail
-
isApplicable
public boolean isApplicable(ConversionParameters parameters)
Description copied from interface:ValueConverterDeduce based on the conversion context whether this converter can handle the attribute value or not.- Parameters:
parameters- conversion parameters carrying the context for the value conversion.- Returns:
true, if this converter is applicable to the provided conversion parameters and can handle the attribute value conversion;falseotherwise.
-
getAttributeValue
protected java.util.Collection<?> getAttributeValue(java.lang.Object attrValue)
Description copied from class:CollectionValueConverterPresents attribute value, that is conceptually a collection but may not be presented so in the ODataEntry, as aCollection- Specified by:
getAttributeValuein classCollectionValueConverter- Parameters:
attrValue- a value that represents a collection of elements but may not implement one of the JavaCollectioninterfaces.- Returns:
- same value presented as a Java
Collection
-
-