Interface ProductService


public interface ProductService
  • Method Details

    • getProducts

      SearchResult<Product> getProducts(Page page) throws ru.bitel.bgbilling.common.BGException
      Returns:
      получение списка продуктов
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateProduct

      void updateProduct(Product product) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deleteProduct

      void deleteProduct(Product product) throws ru.bitel.bgbilling.common.BGException
      Удаление продукта из биллинга и всей его истории.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getProductCategories

      SearchResult<ProductCategory> getProductCategories(Page page) throws ru.bitel.bgbilling.common.BGException
      Returns:
      список всех заведённых категорий продуктов
      Throws:
      ru.bitel.bgbilling.common.BGException
    • updateProductCategory

      void updateProductCategory(ProductCategory productCategory) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • deleteProductCategory

      void deleteProductCategory(ProductCategory productCategory) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getCategoryOfProduct

      ProductCategory getCategoryOfProduct(int productCategoryId) throws ru.bitel.bgbilling.common.BGException
      Получение категории продуктов по его id
      Parameters:
      productCategoryId - - id категории продуктов
      Returns:
      категория продуктов SoftLine
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getProductsOfCategory

      List<Product> getProductsOfCategory(int productCategoryId) throws ru.bitel.bgbilling.common.BGException
      Parameters:
      productCategoryId - id категории
      Returns:
      список продуктов SoftLine для определённой категории
      Throws:
      ru.bitel.bgbilling.common.BGException
    • setProductPicture

      void setProductPicture(int id, byte[] picture, TypeProduct type) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getProductPicture

      byte[] getProductPicture(int id, TypeProduct type) throws ru.bitel.bgbilling.common.BGException
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getProductPicture0

      void getProductPicture0(int id, javax.xml.ws.Holder<javax.activation.DataHandler> fileData, TypeProduct type) throws ru.bitel.bgbilling.common.BGException
      Получение изображения продукта для отображения в ЛК
      Parameters:
      id - id продукта или категории для которого получается изображение
      fileData - holder для результата
      Throws:
      ru.bitel.bgbilling.common.BGException