Class SuperuserItemService

java.lang.Object
dev.getelements.elements.service.goods.SuperuserItemService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.goods.ItemService

public class SuperuserItemService extends Object implements dev.getelements.elements.sdk.service.goods.ItemService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.getelements.elements.sdk.model.goods.Item
    createItem(dev.getelements.elements.sdk.model.goods.CreateItemRequest itemRequest)
     
    void
    deleteItem(String identifier)
     
    dev.getelements.elements.sdk.model.goods.Item
     
    dev.getelements.elements.sdk.dao.ItemDao
     
    dev.getelements.elements.sdk.dao.ItemLedgerDao
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.Item>
    getItems(int offset, int count, List<String> tags, String category, String query)
     
    dev.getelements.elements.sdk.dao.MetadataSpecDao
     
    dev.getelements.elements.sdk.model.user.User
     
    void
    setItemDao(dev.getelements.elements.sdk.dao.ItemDao itemDao)
     
    void
    setItemLedgerDao(dev.getelements.elements.sdk.dao.ItemLedgerDao itemLedgerDao)
     
    void
    setMetadataSpecDao(dev.getelements.elements.sdk.dao.MetadataSpecDao metadataSpecDao)
     
    void
    setUser(dev.getelements.elements.sdk.model.user.User user)
     
    dev.getelements.elements.sdk.model.goods.Item
    updateItem(String identifier, dev.getelements.elements.sdk.model.goods.UpdateItemRequest itemRequest)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SuperuserItemService

      public SuperuserItemService()
  • Method Details

    • getItemByIdOrName

      public dev.getelements.elements.sdk.model.goods.Item getItemByIdOrName(String identifier)
      Specified by:
      getItemByIdOrName in interface dev.getelements.elements.sdk.service.goods.ItemService
    • getItems

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.goods.Item> getItems(int offset, int count, List<String> tags, String category, String query)
      Specified by:
      getItems in interface dev.getelements.elements.sdk.service.goods.ItemService
    • updateItem

      public dev.getelements.elements.sdk.model.goods.Item updateItem(String identifier, dev.getelements.elements.sdk.model.goods.UpdateItemRequest itemRequest)
      Specified by:
      updateItem in interface dev.getelements.elements.sdk.service.goods.ItemService
    • createItem

      public dev.getelements.elements.sdk.model.goods.Item createItem(dev.getelements.elements.sdk.model.goods.CreateItemRequest itemRequest)
      Specified by:
      createItem in interface dev.getelements.elements.sdk.service.goods.ItemService
    • deleteItem

      public void deleteItem(String identifier)
      Specified by:
      deleteItem in interface dev.getelements.elements.sdk.service.goods.ItemService
    • getItemDao

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

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

      public dev.getelements.elements.sdk.dao.MetadataSpecDao getMetadataSpecDao()
    • setMetadataSpecDao

      @Inject public void setMetadataSpecDao(dev.getelements.elements.sdk.dao.MetadataSpecDao metadataSpecDao)
    • getItemLedgerDao

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

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

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

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