Package org.openwms.wms.inventory.impl
Class TransactionHelper
java.lang.Object
org.openwms.wms.inventory.impl.TransactionHelper
A TransactionHelper.
- Author:
- Heiko Scherrer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final AsyncTransactionApi
private static final org.slf4j.Logger
private final org.ameba.i18n.Translator
-
Constructor Summary
ConstructorsConstructorDescriptionTransactionHelper
(String applicationName, org.ameba.i18n.Translator translator, AsyncTransactionApi asyncTransactionApi) -
Method Summary
Modifier and TypeMethodDescriptionprivate TransactionBuilder
void
private void
private void
private void
writeTransactionLocToLoc
(PackagingUnit pu, String previousLocation) private void
writeTransactionLocToLU
(PackagingUnit pu, String previousLocation) private void
writeTransactionLuToLoc
(PackagingUnit pu, LoadUnit fromLu) private void
writeTransactionLUToLU
(PackagingUnit pu, LoadUnit fromLu) private void
private void
private void
private void
writeTransactionPUQuantityChange
(String msgKey, PackagingUnit pu, org.openwms.core.units.api.Measurable oldQuantity)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
applicationName
-
translator
private final org.ameba.i18n.Translator translator -
asyncTransactionApi
-
-
Constructor Details
-
TransactionHelper
TransactionHelper(@Value("${spring.application.name}") String applicationName, org.ameba.i18n.Translator translator, AsyncTransactionApi asyncTransactionApi)
-
-
Method Details
-
onPackagingUnitEvent
@Measured @TransactionalEventListener @Transactional(propagation=REQUIRES_NEW) public void onPackagingUnitEvent(PackagingUnitEvent event) -
puLocked
-
puUnlocked
-
writeTransactionLuToLoc
-
writeTransactionLUToLU
-
writeTransactionLocToLU
-
writeTransactionLocToLoc
-
writeTransactionPUCreateInLU
-
writeTransactionPUCreateOnLoc
-
writeTransactionPUQuantityChange
private void writeTransactionPUQuantityChange(String msgKey, PackagingUnit pu, org.openwms.core.units.api.Measurable oldQuantity) -
writeTransactionPUDeleted
-
createDefaultBuilder
-