Package org.openwms.wms.shipping.impl
Class SplitCreatorImpl
java.lang.Object
org.openwms.wms.shipping.impl.SplitCreatorImpl
- All Implemented Interfaces:
SplitCreator
A SplitCreator.
- Author:
- Heiko Scherrer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.plugin.core.PluginRegistry
<SplitCreationHandler, AbstractShippingOrderPosition<?>> -
Constructor Summary
ConstructorsConstructorDescriptionSplitCreatorImpl
(org.springframework.plugin.core.PluginRegistry<SplitCreationHandler, AbstractShippingOrderPosition<?>> plugins) -
Method Summary
Modifier and TypeMethodDescriptionboolean
createSplits
(AbstractShippingOrderPosition<?> position)
-
Field Details
-
plugins
private final org.springframework.plugin.core.PluginRegistry<SplitCreationHandler,AbstractShippingOrderPosition<?>> plugins
-
-
Constructor Details
-
SplitCreatorImpl
SplitCreatorImpl(org.springframework.plugin.core.PluginRegistry<SplitCreationHandler, AbstractShippingOrderPosition<?>> plugins)
-
-
Method Details
-
createSplits
@Measured @Transactional(propagation=REQUIRES_NEW, noRollbackFor={java.lang.IllegalArgumentException.class,AllocationException.class,java.lang.Exception.class,org.ameba.exception.ServiceLayerException.class}) public boolean createSplits(AbstractShippingOrderPosition<?> position) throws AllocationException - Specified by:
createSplits
in interfaceSplitCreator
- Parameters:
position
-- Returns:
- Throws:
AllocationException
-