Class AbstractProcessorSessionExecutionBody<T,X extends Exception>

java.lang.Object
de.hybris.platform.servicelayer.session.SessionExecutionBody
de.hybris.platform.impex.session.impl.AbstractProcessorSessionExecutionBody<T,X>
All Implemented Interfaces:
ProcessorSessionExecutionBody
Direct Known Subclasses:
AbstractMultiThreadedProcessorSessionExecutionBody

public abstract class AbstractProcessorSessionExecutionBody<T,X extends Exception> extends SessionExecutionBody implements ProcessorSessionExecutionBody
Default implementation of the Impex SessionExecutionBody for injecting a set of attributes in local execution context (maybe in slayer we should use their slayer counterparts
  • language -> null
  • FlexibleSearch.DISABLE_RESTRICTIONS -> Boolean.TRUE
  • FlexibleSearch.DISABLE_RESTRICTION_GROUP_INHERITANCE ->Boolean.TRUE
  • use.fast.algorithms -> Boolean.TRUE
  • CoreImpExConstants.IMPORT_MODE -> Boolean.TRUE
  • Item.DISABLE_ATTRIBUTE_CHECK -> Boolean.TRUE
Handles also any checked Exception and stores for the verification after execute() finishes.