package com.ecep.contract.service;

import java.io.File;
import java.util.Collection;
import java.util.List;
import java.util.Locale;

import org.springframework.stereotype.Service;

import com.ecep.contract.MessageHolder;
import com.ecep.contract.model.Company;
import com.ecep.contract.model.CompanyVendor;
import com.ecep.contract.model.Contract;
import com.ecep.contract.model.VendorCatalog;
import com.ecep.contract.model.VendorTypeLocal;
import com.ecep.contract.vm.CompanyVendorViewModel;

@Service
public class CompanyVendorService extends QueryService<CompanyVendor, CompanyVendorViewModel> {

    public VendorCatalog findCatalogById(Integer id) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'findCatalogById'");
    }

    public CompanyVendor findByCompany(Company company) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'findByCompany'");
    }

    public boolean reBuildingFiles(CompanyVendor companyVendor, MessageHolder messageHolder) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'reBuildingFiles'");
    }

    public void verify(Contract contract, MessageHolder holder) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'verify'");
    }

    public List<VendorTypeLocal> findAllTypes(Locale locale) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'findAllTypes'");
    }

    public Collection<VendorCatalog> findAllCatalogs() {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'findAllCatalogs'");
    }

    public List<VendorTypeLocal> findAllTypes(String languageTag) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'findAllTypes'");
    }

    public File getVendorApprovedListTemplate() {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'getVendorApprovedListTemplate'");
    }

    public boolean makePathAbsent(CompanyVendor companyVendor) {
        // TODO Auto-generated method stub
        throw new UnsupportedOperationException("Unimplemented method 'makePathAbsent'");
    }
}
