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
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields inherited from class AbstractInvoiceActionService
businessUnitManager, CREATE_INVOICE_TASK_NAME, orderGeneratorService, RELATION_BILLING_POSITION, securityManager, selectionService, taskSchedulingServiceFields inherited from interface InvoiceActionServiceBase
FIELD_SETTINGS_MERGE_ORDER_POSITIONS, FIELD_SETTINGS_MERGE_ORDERS -
Constructor Summary
ConstructorsConstructorDescriptionDirectInvoiceActionServiceImpl(BusinessUnitManager businessUnitManager, SecurityManager securityManager, OrderGeneratorService orderGeneratorService, EntityExplorerActionSelectionService selectionService, TaskSchedulingService taskSchedulingService) -
Method Summary
Modifier and TypeMethodDescription@Nullable StringvoidgenerateOrders(EntityExplorerActionSelection selection, RebindValue[] rebindValues, String articleKeys, BigDecimal quantity) Methods inherited from class AbstractInvoiceActionService
checkInvoiceRecipients, checkPriceCategories, checkSelectionSize, executeCheckTask, getDefaultLanguage, getEntitiesToCheck, invokeTask, setMaxTxSizeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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:
checkBillingPositionsin interfaceInvoiceActionServiceBase- Overrides:
checkBillingPositionsin classAbstractInvoiceActionService
-
generateOrders
public void generateOrders(EntityExplorerActionSelection selection, RebindValue[] rebindValues, String articleKeys, BigDecimal quantity) - Specified by:
generateOrdersin interfaceDirectInvoiceActionService
-