Class SuperUserSimpleInventoryItemService

java.lang.Object
dev.getelements.elements.service.inventory.SuperUserSimpleInventoryItemService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.inventory.SimpleInventoryItemService

public class SuperUserSimpleInventoryItemService extends Object implements dev.getelements.elements.sdk.service.inventory.SimpleInventoryItemService
  • Constructor Details

    • SuperUserSimpleInventoryItemService

      public SuperUserSimpleInventoryItemService()
  • Method Details

    • getInventoryItem

      public dev.getelements.elements.sdk.model.inventory.InventoryItem getInventoryItem(String inventoryItemId)
      Specified by:
      getInventoryItem in interface dev.getelements.elements.sdk.service.inventory.SimpleInventoryItemService
    • getInventoryItems

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.inventory.InventoryItem> getInventoryItems(int offset, int count, String userId)
      Specified by:
      getInventoryItems in interface dev.getelements.elements.sdk.service.inventory.SimpleInventoryItemService
    • getInventoryItems

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.inventory.InventoryItem> getInventoryItems(int offset, int count, String userId, String query)
      Specified by:
      getInventoryItems in interface dev.getelements.elements.sdk.service.inventory.SimpleInventoryItemService
    • adjustInventoryItemQuantity

      public dev.getelements.elements.sdk.model.inventory.InventoryItem adjustInventoryItemQuantity(String inventoryItemId, String userId, int quantityDelta)
      Specified by:
      adjustInventoryItemQuantity in interface dev.getelements.elements.sdk.service.inventory.SimpleInventoryItemService
    • createInventoryItem

      public dev.getelements.elements.sdk.model.inventory.InventoryItem createInventoryItem(String userId, String itemId, int initialQuantity)
      Specified by:
      createInventoryItem in interface dev.getelements.elements.sdk.service.inventory.SimpleInventoryItemService
    • updateInventoryItem

      public dev.getelements.elements.sdk.model.inventory.InventoryItem updateInventoryItem(String inventoryItemId, int quantity)
      Specified by:
      updateInventoryItem in interface dev.getelements.elements.sdk.service.inventory.SimpleInventoryItemService
    • deleteInventoryItem

      public void deleteInventoryItem(String inventoryItemId)
      Specified by:
      deleteInventoryItem in interface dev.getelements.elements.sdk.service.inventory.SimpleInventoryItemService
    • getItemDao

      public dev.getelements.elements.sdk.dao.ItemDao getItemDao()
    • setItemDao

      @Inject public void setItemDao(dev.getelements.elements.sdk.dao.ItemDao itemDao)
    • getInventoryItemDao

      public dev.getelements.elements.sdk.dao.InventoryItemDao getInventoryItemDao()
    • setInventoryItemDao

      @Inject public void setInventoryItemDao(dev.getelements.elements.sdk.dao.InventoryItemDao inventoryItemDao)
    • getUserDao

      public dev.getelements.elements.sdk.dao.UserDao getUserDao()
    • setUserDao

      @Inject public void setUserDao(dev.getelements.elements.sdk.dao.UserDao userDao)
    • getUser

      public dev.getelements.elements.sdk.model.user.User getUser()
    • setUser

      @Inject public void setUser(dev.getelements.elements.sdk.model.user.User user)
    • getItemLedgerDao

      public dev.getelements.elements.sdk.dao.ItemLedgerDao getItemLedgerDao()
    • setItemLedgerDao

      @Inject public void setItemLedgerDao(dev.getelements.elements.sdk.dao.ItemLedgerDao itemLedgerDao)