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 Stringprivate final AsyncTransactionApiprivate static final org.slf4j.Loggerprivate final org.ameba.i18n.Translator -
Constructor Summary
ConstructorsConstructorDescriptionTransactionHelper(String applicationName, org.ameba.i18n.Translator translator, AsyncTransactionApi asyncTransactionApi) -
Method Summary
Modifier and TypeMethodDescriptionprivate TransactionBuildervoidprivate voidprivate voidprivate voidwriteTransactionLocToLoc(PackagingUnit pu, String previousLocation) private voidwriteTransactionLocToLU(PackagingUnit pu, String previousLocation) private voidwriteTransactionLuToLoc(PackagingUnit pu, LoadUnit fromLu) private voidwriteTransactionLUToLU(PackagingUnit pu, LoadUnit fromLu) private voidprivate voidprivate voidprivate voidwriteTransactionPUQuantityChange(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
-