Class TransactionHelper

java.lang.Object
org.openwms.wms.inventory.impl.TransactionHelper

@Component class TransactionHelper extends Object
A TransactionHelper.
Author:
Heiko Scherrer
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • applicationName

      private final String applicationName
    • translator

      private final org.ameba.i18n.Translator translator
    • asyncTransactionApi

      private final AsyncTransactionApi 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

      private void puLocked(PackagingUnit pu)
    • puUnlocked

      private void puUnlocked(PackagingUnit pu)
    • writeTransactionLuToLoc

      private void writeTransactionLuToLoc(PackagingUnit pu, LoadUnit fromLu)
    • writeTransactionLUToLU

      private void writeTransactionLUToLU(PackagingUnit pu, LoadUnit fromLu)
    • writeTransactionLocToLU

      private void writeTransactionLocToLU(PackagingUnit pu, String previousLocation)
    • writeTransactionLocToLoc

      private void writeTransactionLocToLoc(PackagingUnit pu, String previousLocation)
    • writeTransactionPUCreateInLU

      private void writeTransactionPUCreateInLU(PackagingUnit pu)
    • writeTransactionPUCreateOnLoc

      private void writeTransactionPUCreateOnLoc(PackagingUnit pu)
    • writeTransactionPUQuantityChange

      private void writeTransactionPUQuantityChange(String msgKey, PackagingUnit pu, org.openwms.core.units.api.Measurable oldQuantity)
    • writeTransactionPUDeleted

      private void writeTransactionPUDeleted(PackagingUnitEvent event)
    • createDefaultBuilder

      private TransactionBuilder createDefaultBuilder()