Class AbstractOrderGeneratorTask
java.lang.Object
ch.tocco.nice2.optional.order.api.action.invoice.tasks.AbstractOrderGeneratorTask
- All Implemented Interfaces:
OrderGeneratorTask
,PersistTask<Tuple3<Entity,
InvoicePropertiesContribution, Collection<OrderGeneratorBean>>, Tuple3<Entity, InvoicePropertiesContribution, Collection<OrderGeneratorBean>>>
- Direct Known Subclasses:
CreateOrderPositionsTask
,CreateOrdersTask
,MembershipSetPriceCategoryTask
,MergeOrderPositionsTask
,MergeOrdersTask
,OrderGeneratorDummyTask
,RunOrderStrategiesTask
,SetServiceDatesTask
,SplitOrderTask
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal @Nullable Tuple3
<Entity, InvoicePropertiesContribution, Collection<OrderGeneratorBean>> run
(Optional<Tuple3<Entity, InvoicePropertiesContribution, Collection<OrderGeneratorBean>>> optional, CommandContext commandContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.optional.order.api.action.invoice.tasks.OrderGeneratorTask
run
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, skipErrors, unwrap
-
Constructor Details
-
AbstractOrderGeneratorTask
public AbstractOrderGeneratorTask()
-
-
Method Details
-
run
@Nullable public final @Nullable Tuple3<Entity,InvoicePropertiesContribution, runCollection<OrderGeneratorBean>> (Optional<Tuple3<Entity, InvoicePropertiesContribution, throws ExceptionCollection<OrderGeneratorBean>>> optional, CommandContext commandContext) - Specified by:
run
in interfacePersistTask<Tuple3<Entity,
InvoicePropertiesContribution, Collection<OrderGeneratorBean>>, Tuple3<Entity, InvoicePropertiesContribution, Collection<OrderGeneratorBean>>> - Throws:
Exception
-