Class ExcelMediaCollectionUrlTranslator
java.lang.Object
com.hybris.backoffice.excel.translators.AbstractValidationAwareTranslator<T>
com.hybris.backoffice.excel.translators.AbstractExcelValueTranslator<T>
com.hybris.backoffice.excel.translators.AbstractCatalogVersionAwareTranslator<T>
com.hybris.backoffice.excel.translators.AbstractExcelMediaImportTranslator<Collection<MediaModel>>
com.hybris.backoffice.excel.translators.ExcelMediaCollectionImportTranslator
com.hybris.backoffice.excel.translators.ExcelMediaCollectionUrlTranslator
- All Implemented Interfaces:
ExcelValueTranslator<Collection<MediaModel>>,org.springframework.core.Ordered
Excel translator which allows to import media collection as reference. For more information
AbstractExcelMediaImportTranslator-
Field Summary
Fields inherited from class com.hybris.backoffice.excel.translators.AbstractExcelMediaImportTranslator
MEDIA_CONTENT_HEADER_NAME, PARAM_CODE, PARAM_FILE_PATH, PARAM_FOLDERFields inherited from class com.hybris.backoffice.excel.translators.AbstractExcelValueTranslator
orderFields inherited from class com.hybris.backoffice.excel.translators.AbstractValidationAwareTranslator
validatorsFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexportData(Collection<MediaModel> mediasToExport) Converts given object to value which should be put into cell of exported excel file.exportMedia(MediaModel media) Exports single mediareferenceFormat(AttributeDescriptorModel attributeDescriptor) Format how a reference should be presented.Methods inherited from class com.hybris.backoffice.excel.translators.ExcelMediaCollectionImportTranslator
canHandle, importDataMethods inherited from class com.hybris.backoffice.excel.translators.AbstractExcelMediaImportTranslator
addReferencedMedia, addReferencedMedia, addReferencedMedia, createMediaCatalogVersionHeader, createMediaCodeHeader, createMediaContentHeader, createMediaFolderHeader, createMediaReferenceIdHeader, createMediaRow, createReferenceHeader, createReferenceHeader, generateMediaRefId, getCode, getFilePath, getFolder, getMandatoryFilter, getMediaCodeGenerator, hasImportData, importValue, setMandatoryFilter, setMediaCodeGenerator, setMediaFolderProviderMethods inherited from class com.hybris.backoffice.excel.translators.AbstractCatalogVersionAwareTranslator
catalogVersionData, catalogVersionHeader, exportCatalogVersionData, getCatalogTypeService, referenceCatalogVersionFormat, setCatalogTypeServiceMethods inherited from class com.hybris.backoffice.excel.translators.AbstractExcelValueTranslator
getOrder, getTypeService, isLocalizedOfType, setOrder, setTypeServiceMethods inherited from class com.hybris.backoffice.excel.translators.AbstractValidationAwareTranslator
getValidators, setValidators, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.backoffice.excel.translators.ExcelValueTranslator
canHandle, exportData
-
Constructor Details
-
ExcelMediaCollectionUrlTranslator
public ExcelMediaCollectionUrlTranslator()
-
-
Method Details
-
exportData
Description copied from interface:ExcelValueTranslatorConverts given object to value which should be put into cell of exported excel file.- Specified by:
exportDatain interfaceExcelValueTranslator<Collection<MediaModel>>- Overrides:
exportDatain classExcelMediaCollectionImportTranslator- Returns:
- value which will be put into cell of exported excel file.
-
exportMedia
Description copied from class:AbstractExcelMediaImportTranslatorExports single media- Overrides:
exportMediain classAbstractExcelMediaImportTranslator<Collection<MediaModel>>- Parameters:
media- media to export- Returns:
- media exported according to
AbstractExcelMediaImportTranslator.referenceFormat(AttributeDescriptorModel)
-
referenceFormat
Description copied from interface:ExcelValueTranslatorFormat how a reference should be presented. Usually references consist of a few fields indicated as unique. Therefore all unique attributes should be included in the format. Example reference format: "catalog:version"- Specified by:
referenceFormatin interfaceExcelValueTranslator<Collection<MediaModel>>- Overrides:
referenceFormatin classAbstractExcelMediaImportTranslator<Collection<MediaModel>>- Parameters:
attributeDescriptor-AttributeDescriptorModel- Returns:
- Format how a reference should be presented
-