Class DefaultTmaPriceRowImportAdapter
java.lang.Object
de.hybris.platform.b2ctelcoservices.dataimport.batch.price.impl.DefaultTmaPriceRowImportAdapter
- All Implemented Interfaces:
TmaPriceRowImportAdapter
Default implementation of
TmaPriceRowImportAdapter.- Since:
- 1907
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected de.hybris.platform.servicelayer.i18n.daos.CurrencyDaoprotected StringgetDateFormatString(de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor columnDescriptor) protected de.hybris.platform.enumeration.EnumerationServiceprotected de.hybris.platform.servicelayer.model.ModelServiceprotected NumberFormatprotected StringgetNumberFormatString(de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor columnDescriptor) protected de.hybris.platform.product.UnitServiceprotected de.hybris.platform.servicelayer.user.UserServicevoidinit(de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor columnDescriptor) Initialize the values for locale, globalAdd, globalRemove, collectionValueDelimiter, dateFormat, numberFormat etc.performImport(String cellValue, de.hybris.platform.jalo.Item processedItem) Import aPriceRowModel.protected booleanprocessItem(String token, de.hybris.platform.jalo.Item forItem, List<PriceRowModel> col, boolean append, boolean allowNull) voidsetCurrencyDao(de.hybris.platform.servicelayer.i18n.daos.CurrencyDao currencyDao) voidsetEnumerationService(de.hybris.platform.enumeration.EnumerationService enumerationService) protected voidsetError()voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetUnitService(de.hybris.platform.product.UnitService unitService) voidsetUserService(de.hybris.platform.servicelayer.user.UserService userService) protected ListsplitAndUnescape(String valueExpr) protected DatetransformEndDate(Date endDate) protected DatetransformStartDate(Date startDate) boolean
-
Constructor Details
-
DefaultTmaPriceRowImportAdapter
public DefaultTmaPriceRowImportAdapter()
-
-
Method Details
-
init
public void init(de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor columnDescriptor) Description copied from interface:TmaPriceRowImportAdapterInitialize the values for locale, globalAdd, globalRemove, collectionValueDelimiter, dateFormat, numberFormat etc.- Specified by:
initin interfaceTmaPriceRowImportAdapter- Parameters:
columnDescriptor- containing the values of above attributes given in impex
-
performImport
public List<PriceRowModel> performImport(String cellValue, de.hybris.platform.jalo.Item processedItem) Description copied from interface:TmaPriceRowImportAdapterImport aPriceRowModel.- Specified by:
performImportin interfaceTmaPriceRowImportAdapter- Parameters:
cellValue- the value from impex for price attributeprocessedItem- the item from impex
-
processItem
protected boolean processItem(String token, de.hybris.platform.jalo.Item forItem, List<PriceRowModel> col, boolean append, boolean allowNull) -
splitAndUnescape
-
getDateFormatString
protected String getDateFormatString(de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor columnDescriptor) -
getNumberFormatString
protected String getNumberFormatString(de.hybris.platform.impex.jalo.header.SpecialColumnDescriptor columnDescriptor) -
transformStartDate
-
transformEndDate
-
getNumberFormat
-
clearStatus
protected void clearStatus() -
setError
protected void setError() -
wasUnresolved
public boolean wasUnresolved() -
getModelService
protected de.hybris.platform.servicelayer.model.ModelService getModelService() -
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService) -
getUserService
protected de.hybris.platform.servicelayer.user.UserService getUserService() -
setUserService
public void setUserService(de.hybris.platform.servicelayer.user.UserService userService) -
getUnitService
protected de.hybris.platform.product.UnitService getUnitService() -
setUnitService
public void setUnitService(de.hybris.platform.product.UnitService unitService) -
getEnumerationService
protected de.hybris.platform.enumeration.EnumerationService getEnumerationService() -
setEnumerationService
public void setEnumerationService(de.hybris.platform.enumeration.EnumerationService enumerationService) -
getCurrencyDao
protected de.hybris.platform.servicelayer.i18n.daos.CurrencyDao getCurrencyDao() -
setCurrencyDao
public void setCurrencyDao(de.hybris.platform.servicelayer.i18n.daos.CurrencyDao currencyDao)
-