resultManager.setData(data);
result = resultManager.getResult();
String reportFilePath = new String();
if (textReportRdBtn.isSelected()) {
reportTypeSelected = true;
FileNameExtensionFilter csvFilter = new FileNameExtensionFilter("Comma Seperated Values File(*.csv)", "csv");
JFileChooser saveTextReportDlg = new JFileChooser("./");
saveTextReportDlg.addChoosableFileFilter(csvFilter);
int returnVal = saveTextReportDlg.showSaveDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
reportFilePath = saveTextReportDlg.getSelectedFile().getPath();
if (!reportFilePath.toLowerCase().endsWith(".csv")) {
reportFilePath = reportFilePath.concat(".csv");
}
resultManager.saveToFile(reportFilePath);
saveIsSelected = true;
}
}
if (excelReportRdBtn.isSelected()) {
reportTypeSelected = true;
FileNameExtensionFilter excelFilter = new FileNameExtensionFilter("Microsoft Excel 97-2003 Spreadsheet(*.xls)", "xls");
JFileChooser saveTextReportDlg = new JFileChooser("./");
saveTextReportDlg.addChoosableFileFilter(excelFilter);
int returnVal = saveTextReportDlg.showSaveDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
reportFilePath = saveTextReportDlg.getSelectedFile().getPath();
if (!reportFilePath.toLowerCase().endsWith(".xls")) {
reportFilePath = reportFilePath.concat(".xls");
}
resultManager.saveToFile(reportFilePath);
saveIsSelected = true;
}
}
if (pdfReportRdBtn.isSelected()) {
reportTypeSelected = true;
FileNameExtensionFilter excelFilter = new FileNameExtensionFilter("Adobe Portable Document Format(*.pdf)", "pdf");
JFileChooser saveExcelReportDlg = new JFileChooser("./");
saveExcelReportDlg.addChoosableFileFilter(excelFilter);
int returnVal = saveExcelReportDlg.showSaveDialog(this);
if (returnVal == JFileChooser.APPROVE_OPTION) {
reportFilePath = saveExcelReportDlg.getSelectedFile().getPath();