Class UserDistinctInventoryItemService

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

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

    • UserDistinctInventoryItemService

      public UserDistinctInventoryItemService()
  • 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
    • 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)
    • 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)