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
public class ExcelClassificationJavaTypeTranslator extends AbstractClassificationRangeTranslator
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_FORMAT
-
-
Constructor Summary
Constructors Constructor Description ExcelClassificationJavaTypeTranslator()
-
Method Summary
-
Methods inherited from class com.hybris.backoffice.excel.translators.classification.AbstractClassificationRangeTranslator
exportRange, getFromImportParameters, getSingle, getStreamOfValuesToJoin, getToImportParameters, importData, referenceFormat
-
Methods 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
-
-
-
-
Method Detail
-
canHandleUnit
public boolean canHandleUnit(@Nonnull ExcelClassificationAttribute excelClassificationAttribute)- Overrides:
canHandleUnitin classAbstractClassificationAttributeTranslator
-
canHandleRange
public boolean canHandleRange(@Nonnull ExcelClassificationAttribute excelClassificationAttribute)- Overrides:
canHandleRangein classAbstractClassificationAttributeTranslator
-
canHandleAttribute
public boolean canHandleAttribute(@Nonnull ExcelClassificationAttribute excelClassificationAttribute)- Specified by:
canHandleAttributein classAbstractClassificationAttributeTranslator
-
exportSingle
public java.util.Optional<java.lang.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
@Nonnull public java.lang.String singleReferenceFormat(@Nonnull ExcelClassificationAttribute excelAttribute)- Specified by:
singleReferenceFormatin classAbstractClassificationAttributeTranslator
-
getOrder
public int getOrder()
-
setOrder
public void setOrder(int order)
-
getExcelDateUtils
public ExcelDateUtils getExcelDateUtils()
-
setExcelDateUtils
public void setExcelDateUtils(ExcelDateUtils excelDateUtils)
-
-