Class MediaContainerDataToAttributeContentConverter

    • Constructor Detail

      • MediaContainerDataToAttributeContentConverter

        public MediaContainerDataToAttributeContentConverter()
    • Method Detail

      • convert

        public MediaContainerModel convert​(java.util.Map<java.lang.String,​java.lang.Object> source)
        Description copied from interface: Converter
        Uses the source S object and produces an new instance of T.
        Specified by:
        convert in interface Converter<java.util.Map<java.lang.String,​java.lang.Object>,​MediaContainerModel>
        Parameters:
        source - the input to be converted.
        Returns:
        an instance of T, converted from the input source.
      • getMediaContainerFunction

        protected java.util.function.Function<java.util.Map<java.lang.String,​java.lang.String>,​MediaContainerModel> getMediaContainerFunction​(java.util.Map<java.lang.String,​MediaFormatModel> mediaFormats,
                                                                                                                                                          MediaContainerModel mediaContainer,
                                                                                                                                                          java.lang.String qualifier)
        Get the Media Container function to convert a Map into a MediaContainerModel
        Parameters:
        mediaFormats - the media format map.
        mediaContainer - the media container model
        Returns:
        a MediaContainerModel
      • throwTypePermissionException

        protected TypePermissionException throwTypePermissionException​(java.lang.String permissionName,
                                                                       java.lang.String itemType)
        Parameters:
        permissionName - permission name
        itemType - item type code
      • setUniqueItemIdentifierService

        public void setUniqueItemIdentifierService​(UniqueItemIdentifierService uniqueItemIdentifierService)
      • setMediaFormatService

        public void setMediaFormatService​(CMSMediaFormatService mediaFormatService)
      • setMediaContainerFacade

        public void setMediaContainerFacade​(MediaContainerFacade mediaContainerFacade)
      • setPermissionCRUDService

        public void setPermissionCRUDService​(PermissionCRUDService permissionCRUDService)
      • getModelService

        protected ModelService getModelService()
      • setModelService

        public void setModelService​(ModelService modelService)