java.lang.Object
de.hybris.platform.servicelayer.internal.converter.impl.ItemModelConverter
All Implemented Interfaces:
TypeSystemAwareModelConverter, UpdateableModelConverter, ModelConverter, Cloneable
Direct Known Subclasses:
PrefetchAllModelConverter, VariantProductModelConverter

public class ItemModelConverter extends Object implements Cloneable, UpdateableModelConverter, TypeSystemAwareModelConverter
This is a general ModelConverter implementation which should be working for almost every AbstractItemModel. Using the ItemModelConverter(ModelService, I18NService, CommonI18NService, String, Class, SerializationStrategy, SourceTransformer, SelfHealingService) constructor you specify which source Item class you want to use (e.g. Product, this will be used for compatibility checks in load(Object)) and which ItemModel class will be created if you load such an item using load(Object) . If you need functionality which is beyond this simple implementation, you will have to provide your own ItemModel implementation. This class is an internal API and is subject to change without further notice