Class DirectInvoiceActionServiceImpl
java.lang.Object
ch.tocco.nice2.optional.order.impl.action.invoice.AbstractInvoiceActionService
ch.tocco.nice2.optional.order.impl.action.invoice.DirectInvoiceActionServiceImpl
- All Implemented Interfaces:
InvoiceActionServiceBase
,DirectInvoiceActionService
public class DirectInvoiceActionServiceImpl
extends AbstractInvoiceActionService
implements DirectInvoiceActionService
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Field Summary
Fields inherited from class ch.tocco.nice2.optional.order.impl.action.invoice.AbstractInvoiceActionService
businessUnitManager, CREATE_INVOICE_TASK_NAME, orderGeneratorService, RELATION_BILLING_POSITION, securityManager, selectionService, taskSchedulingService
Fields inherited from interface ch.tocco.nice2.optional.order.api.action.invoice.InvoiceActionServiceBase
FIELD_SETTINGS_MERGE_ORDER_POSITIONS, FIELD_SETTINGS_MERGE_ORDERS
-
Constructor Summary
ConstructorDescriptionDirectInvoiceActionServiceImpl
(BusinessUnitManager businessUnitManager, SecurityManager securityManager, OrderGeneratorService orderGeneratorService, EntityExplorerActionSelectionService selectionService, TaskSchedulingService taskSchedulingService) -
Method Summary
Modifier and TypeMethodDescription@Nullable String
void
generateOrders
(EntityExplorerActionSelection selection, RebindValue[] rebindValues, String articleKeys, BigDecimal quantity) Methods inherited from class ch.tocco.nice2.optional.order.impl.action.invoice.AbstractInvoiceActionService
checkInvoiceRecipients, checkPriceCategories, checkSelectionSize, executeCheckTask, getDefaultLanguage, getEntitiesToCheck, invokeTask, setMaxTxSize
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.InvoiceActionServiceBase
checkInvoiceRecipients, checkPriceCategories, checkSelectionSize, getDefaultLanguage
-
Constructor Details
-
DirectInvoiceActionServiceImpl
public DirectInvoiceActionServiceImpl(BusinessUnitManager businessUnitManager, SecurityManager securityManager, OrderGeneratorService orderGeneratorService, EntityExplorerActionSelectionService selectionService, TaskSchedulingService taskSchedulingService)
-
-
Method Details
-
checkBillingPositions
- Specified by:
checkBillingPositions
in interfaceInvoiceActionServiceBase
- Overrides:
checkBillingPositions
in classAbstractInvoiceActionService
-
generateOrders
public void generateOrders(EntityExplorerActionSelection selection, RebindValue[] rebindValues, String articleKeys, BigDecimal quantity) - Specified by:
generateOrders
in interfaceDirectInvoiceActionService
-