ecararus/product-catalogue

View on GitHub
src/main/java/com/eca/catalogue/facade/CatalogueServiceImpl.java

Summary

Maintainability
A
0 mins
Test Coverage
package com.eca.catalogue.facade;

import com.eca.catalogue.product.service.ProductService;
import com.eca.catalogue.product.vo.ProductVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public final class CatalogueServiceImpl implements CatalogueService {

    private final ProductService productService;

    @Autowired
    public CatalogueServiceImpl(ProductService productService) {
        this.productService = productService;
    }

    @Override
    public List<ProductVO> getProducts(String locationId) {
        return productService.getProducts(locationId);
    }

    @Override
    public ProductVO save(ProductVO productVO) {
        return productService.save(productVO);
    }
}