Package com.hybris.backoffice.wizard
Class MultiMediaReferenceCreateHandler
java.lang.Object
com.hybris.backoffice.wizard.MediaReferenceCreateHandler
com.hybris.backoffice.wizard.MultiMediaReferenceCreateHandler
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.configurableflow.FlowActionHandler
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 Summary
FieldsFields inherited from class com.hybris.backoffice.wizard.MediaReferenceCreateHandler
EVENT_CREATE_MEDIA_REFERENCE, NOTIFICATION_SOURCE, PARAM_CATALOG_VERSION, PARAM_MEDIA_CODE_EXP, PARAM_MEDIA_CONTAINER, PARAM_MEDIA_CONTENT_PROPERTY, PARAM_MEDIA_FOLDER, PARAM_MEDIA_FORMAT, PARAM_MEDIA_PROPERTY, PARAM_MEDIA_TYPE, PARAM_SAVE_PARENT_OBJECT, PARAM_THROW_EXCEPTIONS_ON_ERROR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<MediaModel>createMediaCollection(com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, Map<String, String> params, String mediaProperty) protected Optional<List<MediaModel>>createMediasForContent(List<com.hybris.cockpitng.editor.defaultfileupload.FileUploadResult> uploadedMediaList, com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, Map<String, String> params) protected booleanisAppendMode(Map<String, String> params) voidperform(com.hybris.cockpitng.config.jaxb.wizard.CustomType customType, com.hybris.cockpitng.widgets.configurableflow.FlowActionHandlerAdapter adapter, Map<String, String> params) protected StringtoFilesNames(Collection<com.hybris.cockpitng.editor.defaultfileupload.FileUploadResult> mediasContent) Methods inherited from class com.hybris.backoffice.wizard.MediaReferenceCreateHandler
beginTransaction, commitTransaction, createMediaReference, createMediaReference, generateMediaCode, getCatalogVersion, getExpressionResolverFactory, getFolder, getMediaContainer, getMediaContent, getMediaFormat, getMediaProperty, getMediaService, getMediaType, getNotificationService, getObjectFacade, getPropertyValue, getReferenceParent, getReferenceProperty, getRetryCount, getTypeService, isCatalogVersionRequired, isSaveParentObjectEnabled, notifyCreateMediaFailed, rethrowExceptionsIfEnabled, rollbackTransaction, saveReference, setExpressionResolverFactory, setMediaContent, setMediaService, setNotificationService, setObjectFacade, setRetryCount, setTypeService, tryToCreateMedia
-
Field Details
-
PARAM_APPEND
- See Also:
-
-
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:
performin interfacecom.hybris.cockpitng.widgets.configurableflow.FlowActionHandler- Overrides:
performin classMediaReferenceCreateHandler
-
createMediasForContent
-
createMediaCollection
-
isAppendMode
-
toFilesNames
protected String toFilesNames(Collection<com.hybris.cockpitng.editor.defaultfileupload.FileUploadResult> mediasContent)
-