public class DefaultMediaModelUniqueIdentifierConverter extends java.lang.Object implements UniqueIdentifierConverter<MediaModel>
MediaModel class| Constructor and Description |
|---|
DefaultMediaModelUniqueIdentifierConverter() |
| Modifier and Type | Method and Description |
|---|---|
MediaModel |
convert(ItemData itemData)
|
ItemData |
convert(MediaModel mediaModel)
Convert an ItemModel object to the corresponding
ItemData instance. |
protected CatalogVersionService |
getCatalogVersionService() |
protected <any> |
getItemDataDataFactory() |
java.lang.String |
getItemType()
Returns the item type
ItemModel#getItemType where the converter should be applied to. |
protected MediaService |
getMediaService() |
protected java.lang.String |
getUniqueIdentifier(MediaModel mediaModel)
Returns the unique identifier using the encoded compose key class.
|
void |
setCatalogVersionService(CatalogVersionService catalogVersionService) |
void |
setItemDataDataFactory(<any> itemDataDataFactory) |
void |
setMediaService(MediaService mediaService) |
public DefaultMediaModelUniqueIdentifierConverter()
public java.lang.String getItemType()
UniqueIdentifierConverterItemModel#getItemType where the converter should be applied to.getItemType in interface UniqueIdentifierConverter<MediaModel>public ItemData convert(MediaModel mediaModel)
UniqueIdentifierConverterItemData instance.convert in interface UniqueIdentifierConverter<MediaModel>mediaModel - - the item model entity that will be converted.ItemData class that corresponds to the given ItemModel
UniqueIdentifierConverter.getItemType().UniqueIdentifierConverter#getItemType()}.public MediaModel convert(ItemData itemData)
UniqueIdentifierConverterconvert in interface UniqueIdentifierConverter<MediaModel>itemData - - the item data instance that will be used in the conversion.ItemModel entity that corresponds to the given ItemData
UniqueIdentifierConverter.getItemType().UniqueIdentifierConverter#getItemType()}.protected java.lang.String getUniqueIdentifier(MediaModel mediaModel)
EncodedItemComposedKey.mediaModel - the mediaitem model we want to extract the unique identifier.EncodedItemComposedKeyprotected <any> getItemDataDataFactory()
public void setItemDataDataFactory(<any> itemDataDataFactory)
protected MediaService getMediaService()
public void setMediaService(MediaService mediaService)
protected CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
Copyright © 2018 SAP SE. All Rights Reserved.