Interface OrderGeneratorTask
- All Superinterfaces:
PersistTask<Tuple3<Entity,
InvoicePropertiesContribution, Collection<OrderGeneratorBean>>, Tuple3<Entity, InvoicePropertiesContribution, Collection<OrderGeneratorBean>>>
- All Known Implementing Classes:
AbstractOrderGeneratorTask
,CreateOrderPositionsTask
,CreateOrdersTask
,MembershipSetPriceCategoryTask
,MergeOrderPositionsTask
,MergeOrdersTask
,OrderGeneratorDummyTask
,RunOrderStrategiesTask
,SetServiceDatesTask
,SplitOrderTask
public interface OrderGeneratorTask
extends PersistTask<Tuple3<Entity,InvoicePropertiesContribution,Collection<OrderGeneratorBean>>,Tuple3<Entity,InvoicePropertiesContribution,Collection<OrderGeneratorBean>>>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
run
(CommandContext commandContext, Entity settings, InvoicePropertiesContribution properties, Collection<OrderGeneratorBean> beans) Methods inherited from interface ch.tocco.nice2.persist.core.api.exec.PersistTask
andThenDo, compose, compose2, composeWhen, discardResult, expand, expand, getDescription, ifElse, orWhen, orWhenNot, passWhen, passWhenNot, run, skipErrors, unwrap
-
Method Details
-
run
void run(CommandContext commandContext, Entity settings, InvoicePropertiesContribution properties, Collection<OrderGeneratorBean> beans) throws InterruptedException - Throws:
InterruptedException
-