Class ProductSynchronizerImpl

java.lang.Object
org.openwms.wms.receiving.inventory.impl.ProductSynchronizerImpl
All Implemented Interfaces:
ProductSynchronizer

@TxService class ProductSynchronizerImpl extends Object implements ProductSynchronizer
A ProductSynchronizerImpl.
Author:
Heiko Scherrer
  • Field Details

  • Constructor Details

  • Method Details

    • create

      @Measured public void create(@NotNull @NotNull Product product)
      Create a new Product instance.
      Specified by:
      create in interface ProductSynchronizer
      Parameters:
      product - The instance to create
    • update

      @Measured public Product update(@NotNull @NotNull Product product)
      Update an existing Product instance
      Specified by:
      update in interface ProductSynchronizer
      Parameters:
      product - The instance to update
      Returns:
      The updated instance
    • delete

      @Measured public void delete(@NotBlank @NotBlank String pKey)
      Delete an existing Product.
      Specified by:
      delete in interface ProductSynchronizer
      Parameters:
      pKey - The persistent key of the instance to delete