Class ExcelClassificationJavaTypeTranslator
java.lang.Object
com.hybris.backoffice.excel.translators.classification.AbstractClassificationAttributeTranslator
com.hybris.backoffice.excel.translators.classification.AbstractClassificationRangeTranslator
com.hybris.backoffice.excel.translators.classification.ExcelClassificationJavaTypeTranslator
- All Implemented Interfaces:
ExcelAttributeTranslator<ExcelClassificationAttribute>,org.springframework.core.Ordered
Translates java types like: numbers, boolean values, strings and dates. Dates are exported in format:
ExcelDateUtils.getDateTimeFormat(). Time zone of the exported date is:
ExcelDateUtils.getExportTimeZone()-
Field Summary
Fields inherited from class com.hybris.backoffice.excel.translators.classification.AbstractClassificationAttributeTranslator
COMPLEX_TYPE_WITH_UNITS_REFERENCE_FORMAT, SIMPLE_TYPE_WITH_UNITS_REFERENCE_FORMAT, VALUE_WITH_UNITS_FORMATFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandleAttribute(ExcelClassificationAttribute excelClassificationAttribute) booleancanHandleRange(ExcelClassificationAttribute excelClassificationAttribute) booleancanHandleUnit(ExcelClassificationAttribute excelClassificationAttribute) exportSingle(ExcelClassificationAttribute excelAttribute, FeatureValue featureToExport) intgetOrder()protected ImpexValueimportDate(ExcelClassificationAttribute excelAttribute, ImportParameters importParameters, ExcelImportContext excelImportContext) protected ImpexValueimportSimple(ExcelClassificationAttribute excelAttribute, ImportParameters importParameters, ExcelImportContext excelImportContext) importSingle(ExcelClassificationAttribute excelAttribute, ImportParameters importParameters, ExcelImportContext excelImportContext) voidsetExcelDateUtils(ExcelDateUtils excelDateUtils) voidsetOrder(int order) singleReferenceFormat(ExcelClassificationAttribute excelAttribute) Methods inherited from class com.hybris.backoffice.excel.translators.classification.AbstractClassificationRangeTranslator
exportRange, getFromImportParameters, getSingle, getStreamOfValuesToJoin, getToImportParameters, importData, referenceFormatMethods inherited from class com.hybris.backoffice.excel.translators.classification.AbstractClassificationAttributeTranslator
canHandle, exportData, exportWithUnit, getClassificationAttributeHeaderValueCreator, getClassificationService, getClassificationSystemService, getCommonI18NService, getExcelParserSplitter, getFeatureValues, getLocalizedFeatureValues, getPartitionedData, getUnlocalizedFeatureValues, importValue, setClassificationAttributeHeaderValueCreator, setClassificationService, setClassificationSystemService, setCommonI18NService, setExcelParserSplitter
-
Constructor Details
-
ExcelClassificationJavaTypeTranslator
public ExcelClassificationJavaTypeTranslator()
-
-
Method Details
-
canHandleUnit
- Overrides:
canHandleUnitin classAbstractClassificationAttributeTranslator
-
canHandleRange
- Overrides:
canHandleRangein classAbstractClassificationAttributeTranslator
-
canHandleAttribute
public boolean canHandleAttribute(@Nonnull ExcelClassificationAttribute excelClassificationAttribute) - Specified by:
canHandleAttributein classAbstractClassificationAttributeTranslator
-
exportSingle
public Optional<String> exportSingle(@Nonnull ExcelClassificationAttribute excelAttribute, @Nonnull FeatureValue featureToExport) - Specified by:
exportSinglein classAbstractClassificationAttributeTranslator
-
importSingle
public ImpexValue importSingle(@Nonnull ExcelClassificationAttribute excelAttribute, @Nonnull ImportParameters importParameters, @Nonnull ExcelImportContext excelImportContext) - Specified by:
importSinglein classAbstractClassificationAttributeTranslator
-
importDate
protected ImpexValue importDate(ExcelClassificationAttribute excelAttribute, ImportParameters importParameters, ExcelImportContext excelImportContext) -
importSimple
protected ImpexValue importSimple(ExcelClassificationAttribute excelAttribute, ImportParameters importParameters, ExcelImportContext excelImportContext) -
singleReferenceFormat
- Specified by:
singleReferenceFormatin classAbstractClassificationAttributeTranslator
-
getOrder
public int getOrder() -
setOrder
public void setOrder(int order) -
getExcelDateUtils
-
setExcelDateUtils
-