public class ExcelMediaCollectionImportTranslator extends AbstractExcelMediaImportTranslator<java.util.Collection<MediaModel>>
AbstractExcelMediaImportTranslatorMEDIA_CONTENT_HEADER_NAME, PARAM_CODE, PARAM_FILE_PATH, PARAM_FOLDERordervalidators| Constructor and Description |
|---|
ExcelMediaCollectionImportTranslator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(AttributeDescriptorModel attributeDescriptor)
Indicates whether the translator can handle given attribute descriptor.
|
java.util.Optional<java.lang.Object> |
exportData(java.util.Collection<MediaModel> mediasToExport)
Converts given object to value which should be put into cell of exported excel file.
|
Impex |
importData(AttributeDescriptorModel attributeDescriptor,
ImportParameters importParameters)
Imports data based on provided importParameters for given attributeDescriptor.
|
addReferencedMedia, addReferencedMedia, createMediaCatalogVersionHeader, createMediaCodeHeader, createMediaContentHeader, createMediaFolderHeader, createMediaReferenceIdHeader, createMediaRow, createReferenceHeader, exportMedia, generateMediaRefId, getCode, getFilePath, getFolder, getMandatoryFilter, getMediaCodeGenerator, getTypeService, hasImportData, importValue, referenceFormat, setMandatoryFilter, setMediaCodeGenerator, setTypeServicecatalogVersionData, catalogVersionHeader, exportCatalogVersionData, getCatalogTypeService, referenceCatalogVersionFormat, setCatalogTypeServicegetOrder, setOrdergetValidators, setValidators, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexportDatapublic ExcelMediaCollectionImportTranslator()
public boolean canHandle(AttributeDescriptorModel attributeDescriptor)
ExcelValueTranslatorattributeDescriptor - AttributeDescriptorModelpublic java.util.Optional<java.lang.Object> exportData(java.util.Collection<MediaModel> mediasToExport)
ExcelValueTranslatorpublic Impex importData(AttributeDescriptorModel attributeDescriptor, ImportParameters importParameters)
AbstractExcelValueTranslatorImpex
thanks to that it is possible to creating additional entries ( or example creating part-of entries: product -
price row, ect.)importData in interface ExcelValueTranslator<java.util.Collection<MediaModel>>importData in class AbstractExcelMediaImportTranslator<java.util.Collection<MediaModel>>attributeDescriptor - describes attribute which should be importedimportParameters - contains information about language for localized field, type code, parsed parameters inserted into
excel's cell.Impex object which is representation of impex script.Copyright © 2018 SAP SE. All Rights Reserved.