Class MediaContainerDataToAttributeContentConverter
java.lang.Object
de.hybris.platform.acceleratorfacades.cmsitems.attributeconverters.MediaContainerDataToAttributeContentConverter
- All Implemented Interfaces:
Converter<Map<String,Object>, MediaContainerModel>
public class MediaContainerDataToAttributeContentConverter
extends Object
implements Converter<Map<String,Object>,MediaContainerModel>
Converts a Map<String, String> representation of a
MediaContainerModel into an actual
MediaContainerModel-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionUses the sourceSobject and produces an new instance ofT.protected MediaContainerFacadeprotected Function<Map<String,String>, MediaContainerModel> getMediaContainerFunction(Map<String, MediaFormatModel> mediaFormats, MediaContainerModel mediaContainer, String qualifier) Get the Media Container function to convert a Map<String, MediaFormatModel> into aMediaContainerModelprotected CMSMediaFormatServiceprotected ModelServiceprotected PermissionCRUDServiceprotected UniqueItemIdentifierServicevoidsetMediaContainerFacade(MediaContainerFacade mediaContainerFacade) voidsetMediaFormatService(CMSMediaFormatService mediaFormatService) voidsetModelService(ModelService modelService) voidsetPermissionCRUDService(PermissionCRUDService permissionCRUDService) voidsetUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService) protected TypePermissionExceptionthrowTypePermissionException(String permissionName, String itemType) ThrowsTypePermissionException.
-
Constructor Details
-
MediaContainerDataToAttributeContentConverter
public MediaContainerDataToAttributeContentConverter()
-
-
Method Details
-
convert
Description copied from interface:ConverterUses the sourceSobject and produces an new instance ofT. -
getMediaContainerFunction
protected Function<Map<String,String>, getMediaContainerFunctionMediaContainerModel> (Map<String, MediaFormatModel> mediaFormats, MediaContainerModel mediaContainer, String qualifier) Get the Media Container function to convert a Map<String, MediaFormatModel> into aMediaContainerModel- Parameters:
mediaFormats- the media format map.mediaContainer- the media container model- Returns:
- a
MediaContainerModel
-
throwTypePermissionException
protected TypePermissionException throwTypePermissionException(String permissionName, String itemType) ThrowsTypePermissionException.- Parameters:
permissionName- permission nameitemType- item type code
-
getUniqueItemIdentifierService
-
setUniqueItemIdentifierService
-
getMediaFormatService
-
setMediaFormatService
-
getMediaContainerFacade
-
setMediaContainerFacade
-
getPermissionCRUDService
-
setPermissionCRUDService
-
getModelService
-
setModelService
-