Class OrderBookingServiceImpl
java.lang.Object
ch.tocco.nice2.optional.debitor.impl.service.OrderBookingServiceImpl
- All Implemented Interfaces:
OrderBookingService
-
Constructor Summary
ConstructorsConstructorDescriptionOrderBookingServiceImpl(CommandExecutor executor, BusinessUnitManager businessUnitManager, VoucherService voucherService, DateDelimitedEntityService dateDelimitedEntityService, ActiveVatRateService activeVatRateService, DateDelimitedEntityRelationResolverService dateDelimitedEntityRelationResolverService, TimezoneResolverService timezoneResolverService) -
Method Summary
Modifier and TypeMethodDescriptioncreates a debitor with vouchers and dunning levels for a order also set the billing date and status on orderbookOrders(EntityList orders) callsOrderBookingService.bookOrderfor every entity inordersvoidsetRelationsToSet(List<OrderBookingRelationsContribution> contributions) voidsetValuesToAdd(List<OrderBookingValuesContribution> contributions)
-
Constructor Details
-
OrderBookingServiceImpl
public OrderBookingServiceImpl(CommandExecutor executor, BusinessUnitManager businessUnitManager, VoucherService voucherService, DateDelimitedEntityService dateDelimitedEntityService, ActiveVatRateService activeVatRateService, DateDelimitedEntityRelationResolverService dateDelimitedEntityRelationResolverService, TimezoneResolverService timezoneResolverService)
-
-
Method Details
-
bookOrders
Description copied from interface:OrderBookingServicecallsOrderBookingService.bookOrderfor every entity inorders- Specified by:
bookOrdersin interfaceOrderBookingService- Parameters:
orders- entity list to book- Returns:
- a list of the created debitors
- Throws:
PersistException
-
bookOrder
Description copied from interface:OrderBookingServicecreates a debitor with vouchers and dunning levels for a order also set the billing date and status on order- Specified by:
bookOrderin interfaceOrderBookingService- Parameters:
order- the order to book- Returns:
- the created debitor
- Throws:
PersistException
-
setRelationsToSet
-
setValuesToAdd
-