Class MultiMediaReferenceCreateHandler

java.lang.Object
com.hybris.backoffice.wizard.MediaReferenceCreateHandler
com.hybris.backoffice.wizard.MultiMediaReferenceCreateHandler
All Implemented Interfaces:
com.hybris.cockpitng.widgets.configurableflow.FlowActionHandler

public class MultiMediaReferenceCreateHandler extends MediaReferenceCreateHandler
Wizard handler which allows to crete multiple MediaModel for uploaded content collection. It uses the same parameters as parent class and following one:
  • append - if true then created medias will be appended to current value
  • Field Details

  • Constructor Details

    • MultiMediaReferenceCreateHandler

      public MultiMediaReferenceCreateHandler()
  • Method Details

    • perform

      public void perform(com.hybris.cockpitng.config.jaxb.wizard.CustomType customType, com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, Map<String,String> params)
      Specified by:
      perform in interface com.hybris.cockpitng.widgets.configurableflow.FlowActionHandler
      Overrides:
      perform in class MediaReferenceCreateHandler
    • createMediasForContent

      protected Optional<List<MediaModel>> createMediasForContent(List<com.hybris.cockpitng.editor.defaultfileupload.FileUploadResult> uploadedMediaList, com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, Map<String,String> params)
    • createMediaCollection

      protected List<MediaModel> createMediaCollection(com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, Map<String,String> params, String mediaProperty)
    • isAppendMode

      protected boolean isAppendMode(Map<String,String> params)
    • toFilesNames

      protected String toFilesNames(Collection<com.hybris.cockpitng.editor.defaultfileupload.FileUploadResult> mediasContent)