package com.thingtrack.konekti.service.api;
import java.sql.Connection;
import java.util.List;
import com.thingtrack.konekti.domain.Organization;
import com.thingtrack.konekti.domain.Report;
import com.thingtrack.konekti.domain.User;
public interface ReportService {
public List<Report> getAll() throws Exception;
public Report get( Integer reportId ) throws Exception;
public Report getByCode(Organization organization, String code ) throws Exception;
public Report save(Report report) throws Exception;
public void delete(Report report) throws Exception;
public List<Report> getAll(User user) throws Exception;
public Report createNewReport(Organization organization) throws Exception;
public Connection getConnection() throws Exception;
}