Interface CMSItemConverter
-
- All Known Implementing Classes:
DefaultCMSItemConverter
public interface CMSItemConverterInterface responsible for converting back and forth between anItemModeland a serializableMapof its attribute names and their values.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>convert(ItemModel source)Converts anItemModelto a serializableMap.ItemModelconvert(java.util.Map<java.lang.String,java.lang.Object> source)Converts a deserializableMapto anItemModel.
-
-
-
Method Detail
-
convert
java.util.Map<java.lang.String,java.lang.Object> convert(ItemModel source)
Converts anItemModelto a serializableMap.
-
convert
ItemModel convert(java.util.Map<java.lang.String,java.lang.Object> source)
Converts a deserializableMapto anItemModel.- Parameters:
source- the Mapto convert - Returns:
- the
Mapconverted to anItemModel - Throws:
ConversionException- if unknown UUID are provided, property types cannot be instantiated or if properties or sub properties cannot be converted
-
-