Class 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
    • Constructor Detail

      • MultiMediaReferenceCreateHandler

        public MultiMediaReferenceCreateHandler()
    • Method Detail

      • perform

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

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

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

        protected boolean isAppendMode​(java.util.Map<java.lang.String,​java.lang.String> params)
      • toFilesNames

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