Class ReceivingOrderDetailsUpdater
java.lang.Object
org.openwms.wms.receiving.impl.updaters.ReceivingOrderDetailsUpdater
- All Implemented Interfaces:
ReceivingOrderUpdater,org.springframework.plugin.core.Plugin<ReceivingOrderUpdater.Type>
@Validated
@TxService
class ReceivingOrderDetailsUpdater
extends Object
implements ReceivingOrderUpdater
A ReceivingOrderDetailsUpdater is a
ReceivingOrderUpdater strategy.- Author:
- Heiko Scherrer
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openwms.wms.receiving.impl.ReceivingOrderUpdater
ReceivingOrderUpdater.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleansupports(ReceivingOrderUpdater.Type delimiter) @NotNull ReceivingOrderupdate(@NotNull ReceivingOrder existingReceivingOrder, @Valid @NotNull ReceivingOrder receivingOrder) Update parts of aReceivingOrderinstance.
-
Constructor Details
-
ReceivingOrderDetailsUpdater
ReceivingOrderDetailsUpdater()
-
-
Method Details
-
update
@Transactional(propagation=MANDATORY) @Measured @NotNull public @NotNull ReceivingOrder update(@NotNull @NotNull ReceivingOrder existingReceivingOrder, @Valid @NotNull @Valid @NotNull ReceivingOrder receivingOrder) Update parts of aReceivingOrderinstance.- Specified by:
updatein interfaceReceivingOrderUpdater- Parameters:
existingReceivingOrder- The existing unmodified instancereceivingOrder- The instance with modified values to update- Returns:
- The updated (not saved) instance
-
supports
- Specified by:
supportsin interfaceorg.springframework.plugin.core.Plugin<ReceivingOrderUpdater.Type>
-