Class ImpExImportJob.MyMultiThreadedImportProcessor
java.lang.Object
de.hybris.platform.impex.jalo.imp.DefaultImportProcessor
de.hybris.platform.impex.jalo.imp.MultiThreadedImportProcessor
de.hybris.platform.impex.jalo.cronjob.ImpExImportJob.MyMultiThreadedImportProcessor
- All Implemented Interfaces:
ImportProcessor
- Enclosing class:
- ImpExImportJob
public static class ImpExImportJob.MyMultiThreadedImportProcessor
extends MultiThreadedImportProcessor
Cronjob specific
ImportProcessor which extends the DefaultImportProcessor by adding the cronjob
code to each saved values message.-
Field Summary
Fields inherited from class de.hybris.platform.impex.jalo.imp.DefaultImportProcessor
CLEARING_MODEL_CONTEXT_AFTER_PROCESSING_EACH_ITEM_ENABLED -
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor for invocation by reflection.MyMultiThreadedImportProcessor(String cronjobCode) Default constructor passing cal.ling cronjob code. -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetSavedValuesMessage(SavedValues savedValues, Item existingItem, ValueLine valueLine) Methods inherited from class de.hybris.platform.impex.jalo.imp.MultiThreadedImportProcessor
adjustSessionSettings, createExistingItemsResolver, getCreationContext, getWorker, lockItems, lockQuery, processItemData, setMaxThreadsMethods inherited from class de.hybris.platform.impex.jalo.imp.DefaultImportProcessor
assertTargetTypePermitted, clearModelContextAfterProcessingItem, createCUDHandler, debug, enableLegacyFlagWhenLineIsUsingJaloOnlyFeatures, error, getExistingItemResolver, getHandlerForLine, getLanguage, getReader, getValueLineTranslator, handleExceptionDuringImport, hasUnresolvedMandatoryOrInitialColumns, info, init, isDebugEnabled, isInfoEnabled, logExceptionDuringImport, processInsertLine, processInsertLine, processInsertLineInternal, processItemCreation, processItemData_Impl, processItemData_TX, processItemRemoval, processItemUpdate, processRemoveLine, processRemoveLine, processUpdateLine, restoreSessionSettings, shouldRetryAfterException, throwImpExOrRuntimeException, translateValueMappings, warn
-
Constructor Details
-
MyMultiThreadedImportProcessor
public MyMultiThreadedImportProcessor()Empty constructor for invocation by reflection. (Needed if set using the modifier 'processor' at header. -
MyMultiThreadedImportProcessor
Default constructor passing cal.ling cronjob code.- Parameters:
cronjobCode- code of cronjob
-
-
Method Details
-
getSavedValuesMessage
protected String getSavedValuesMessage(SavedValues savedValues, Item existingItem, ValueLine valueLine) - Overrides:
getSavedValuesMessagein classDefaultImportProcessor
-