1
|
package vldc.aswi.service;
|
2
|
|
3
|
import vldc.aswi.domain.Configuration;
|
4
|
import vldc.aswi.model.ExportType;
|
5
|
|
6
|
import javax.servlet.http.HttpServletResponse;
|
7
|
|
8
|
/**
|
9
|
* Interface for Export manager.
|
10
|
*/
|
11
|
public interface ExportManager {
|
12
|
|
13
|
/**
|
14
|
* Export contingency table to specific export type.
|
15
|
* @param newConfiguration - Exported configuration.
|
16
|
* @param isNotRemoveEmpty - If blank rows / columns must be inherit or not.
|
17
|
* @param response - Http response.
|
18
|
* @param type - Export type.
|
19
|
*/
|
20
|
void exportContingencyTable(Configuration newConfiguration, boolean isNotRemoveEmpty, HttpServletResponse response, ExportType type);
|
21
|
}
|