Class SuperUserDistinctInventoryItemService

java.lang.Object
dev.getelements.elements.service.inventory.SuperUserDistinctInventoryItemService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.inventory.DistinctInventoryItemService

public class SuperUserDistinctInventoryItemService extends Object implements dev.getelements.elements.sdk.service.inventory.DistinctInventoryItemService
  • Constructor Details

    • SuperUserDistinctInventoryItemService

      public SuperUserDistinctInventoryItemService()
  • Method Details

    • createDistinctInventoryItem

      public dev.getelements.elements.sdk.model.inventory.DistinctInventoryItem createDistinctInventoryItem(String userId, String profileId, String itemId, Map<String,Object> metadata)
      Specified by:
      createDistinctInventoryItem in interface dev.getelements.elements.sdk.service.inventory.DistinctInventoryItemService
    • getDistinctInventoryItem

      public dev.getelements.elements.sdk.model.inventory.DistinctInventoryItem getDistinctInventoryItem(String itemNameOrId)
      Specified by:
      getDistinctInventoryItem in interface dev.getelements.elements.sdk.service.inventory.DistinctInventoryItemService
    • getDistinctInventoryItems

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.inventory.DistinctInventoryItem> getDistinctInventoryItems(int offset, int count, String userId, String profileId)
      Specified by:
      getDistinctInventoryItems in interface dev.getelements.elements.sdk.service.inventory.DistinctInventoryItemService
    • getDistinctInventoryItems

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.inventory.DistinctInventoryItem> getDistinctInventoryItems(int offset, int count, String userId, String profileId, String query)
      Specified by:
      getDistinctInventoryItems in interface dev.getelements.elements.sdk.service.inventory.DistinctInventoryItemService
    • updateDistinctInventoryItem

      public dev.getelements.elements.sdk.model.inventory.DistinctInventoryItem updateDistinctInventoryItem(String distinctInventoryItemId, String userId, String profileId, Map<String,Object> metadata)
      Specified by:
      updateDistinctInventoryItem in interface dev.getelements.elements.sdk.service.inventory.DistinctInventoryItemService
    • deleteInventoryItem

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

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

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

      public UserProfileUtility getUserProfileUtility()
    • setUserProfileUtility

      @Inject public void setUserProfileUtility(UserProfileUtility userProfileUtility)
    • getDistinctInventoryItemDao

      public dev.getelements.elements.sdk.dao.DistinctInventoryItemDao getDistinctInventoryItemDao()
    • setDistinctInventoryItemDao

      @Inject public void setDistinctInventoryItemDao(dev.getelements.elements.sdk.dao.DistinctInventoryItemDao distinctInventoryItemDao)
    • getLargeObjectCdnUtils

      public LargeObjectCdnUtils getLargeObjectCdnUtils()
    • setLargeObjectCdnUtils

      @Inject public void setLargeObjectCdnUtils(LargeObjectCdnUtils largeObjectCdnUtils)
    • 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)
    • getProfileDao

      public dev.getelements.elements.sdk.dao.ProfileDao getProfileDao()
    • setProfileDao

      @Inject public void setProfileDao(dev.getelements.elements.sdk.dao.ProfileDao profileDao)
    • getItemLedgerDao

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

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