Class FlexibleSearchRetentionItemsProvider
- java.lang.Object
-
- de.hybris.platform.retention.impl.AbstractCleanupItemsProvider
-
- de.hybris.platform.retention.impl.FlexibleSearchRetentionItemsProvider
-
- All Implemented Interfaces:
RetentionItemsProvider
public class FlexibleSearchRetentionItemsProvider extends AbstractCleanupItemsProvider
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.retention.impl.AbstractCleanupItemsProvider
batchSize, flexibleSearchService
-
-
Constructor Summary
Constructors Constructor Description FlexibleSearchRetentionItemsProvider(FlexibleSearchRetentionRuleModel rule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>getFinalQueryParams()java.util.List<ItemToCleanup>nextItemsForCleanup()Select items for cleanup, returns the next batch items in the iteration.protected java.util.Map<java.lang.String,java.lang.Object>provideCalculatedAdditionalParams()-
Methods inherited from class de.hybris.platform.retention.impl.AbstractCleanupItemsProvider
extractItemsFromResult, setBatchSize, setFlexibleSearchService
-
-
-
-
Constructor Detail
-
FlexibleSearchRetentionItemsProvider
public FlexibleSearchRetentionItemsProvider(FlexibleSearchRetentionRuleModel rule)
-
-
Method Detail
-
nextItemsForCleanup
public java.util.List<ItemToCleanup> nextItemsForCleanup()
Description copied from interface:RetentionItemsProviderSelect items for cleanup, returns the next batch items in the iteration.- Returns:
- the list of items to clean up
-
getFinalQueryParams
protected java.util.Map<java.lang.String,java.lang.Object> getFinalQueryParams()
-
provideCalculatedAdditionalParams
protected java.util.Map<java.lang.String,java.lang.Object> provideCalculatedAdditionalParams()
-
-