public abstract class AbstractClassificationRangeTranslator extends AbstractClassificationAttributeTranslator
COMPLEX_TYPE_WITH_UNITS_REFERENCE_FORMAT, SIMPLE_TYPE_WITH_UNITS_REFERENCE_FORMAT, VALUE_WITH_UNITS_FORMAT| Constructor and Description |
|---|
AbstractClassificationRangeTranslator() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.lang.String> |
exportRange(ExcelClassificationAttribute excelAttribute,
java.util.Collection<<any>> featureToExport) |
protected ImportParameters |
getFromImportParameters(ExcelClassificationAttribute excelClassificationAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.String> fromParams) |
protected java.lang.String |
getSingle(ExcelClassificationAttribute excelAttribute,
FeatureValue featureValue) |
protected java.util.stream.Stream<java.lang.String> |
getStreamOfValuesToJoin(ExcelClassificationAttribute excelAttribute,
Feature feature) |
protected ImportParameters |
getToImportParameters(ExcelClassificationAttribute excelClassificationAttribute,
ImportParameters importParameters,
java.util.Map<java.lang.String,java.lang.String> toParams) |
Impex |
importData(ExcelAttribute excelAttribute,
ImportParameters importParameters,
ExcelImportContext excelImportContext)
Imports data based on provided importParameters for given excel attribute.
|
java.lang.String |
referenceFormat(ExcelClassificationAttribute excelAttribute) |
canHandle, canHandleAttribute, canHandleRange, canHandleUnit, exportData, exportSingle, exportWithUnit, getClassificationAttributeHeaderValueCreator, getClassificationService, getClassificationSystemService, getCommonI18NService, getExcelParserSplitter, getFeatureValues, getLocalizedFeatureValues, getPartitionedData, getUnlocalizedFeatureValues, importSingle, importValue, setClassificationAttributeHeaderValueCreator, setClassificationService, setClassificationSystemService, setCommonI18NService, setExcelParserSplitter, singleReferenceFormatpublic AbstractClassificationRangeTranslator()
protected java.util.stream.Stream<java.lang.String> getStreamOfValuesToJoin(ExcelClassificationAttribute excelAttribute, Feature feature)
getStreamOfValuesToJoin in class AbstractClassificationAttributeTranslatorpublic java.util.Optional<java.lang.String> exportRange(ExcelClassificationAttribute excelAttribute, java.util.Collection<<any>> featureToExport)
public Impex importData(ExcelAttribute excelAttribute, ImportParameters importParameters, ExcelImportContext excelImportContext)
ExcelAttributeTranslatorImpex thanks to
that it is possible to creating additional entries ( or example creating part-of entries: product - price row, ect.)importData in interface ExcelAttributeTranslator<ExcelClassificationAttribute>importData in class AbstractClassificationAttributeTranslatorexcelAttribute - describes attribute which should be importedimportParameters - contains information about language for localized field, type code, parsed parameters inserted into excel's
cell.excelImportContext - excel's contextImpex object which is representation of impex script.protected ImportParameters getFromImportParameters(ExcelClassificationAttribute excelClassificationAttribute, ImportParameters importParameters, java.util.Map<java.lang.String,java.lang.String> fromParams)
protected ImportParameters getToImportParameters(ExcelClassificationAttribute excelClassificationAttribute, ImportParameters importParameters, java.util.Map<java.lang.String,java.lang.String> toParams)
public java.lang.String referenceFormat(ExcelClassificationAttribute excelAttribute)
referenceFormat in interface ExcelAttributeTranslator<ExcelClassificationAttribute>referenceFormat in class AbstractClassificationAttributeTranslatorprotected java.lang.String getSingle(ExcelClassificationAttribute excelAttribute, FeatureValue featureValue)
Copyright © 2018 SAP SE. All Rights Reserved.