Package org.openwms.wms.receiving.impl
Class ReceivingOrderEventListener
java.lang.Object
org.openwms.wms.receiving.impl.ReceivingOrderEventListener
A ReceivingOrderEventListener listens on events according to
ReceivingOrder
s.- Author:
- Heiko Scherrer
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final org.slf4j.Logger
private final OrderPositionProcessor
private final ReceivingOrderRepository
-
Constructor Summary
ConstructorDescriptionReceivingOrderEventListener
(OrderPositionProcessor positionProcessor, ReceivingOrderRepository repository) -
Method Summary
Modifier and TypeMethodDescriptionvoid
After aReceivingOrder
is created all positions are validated.
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
positionProcessor
-
repository
-
-
Constructor Details
-
ReceivingOrderEventListener
ReceivingOrderEventListener(@Autowired(required=false) OrderPositionProcessor positionProcessor, ReceivingOrderRepository repository)
-
-
Method Details
-
onCreate
@Measured @TransactionalEventListener @Transactional(propagation=REQUIRES_NEW, noRollbackFor=java.lang.IllegalArgumentException.class) public void onCreate(ReceivingOrderCreatedEvent event) After aReceivingOrder
is created all positions are validated.- Parameters:
event
- Expected to keep the created order instance
-