diff --git a/src/org/vaadin/haijian/CSVExporter.java b/src/org/vaadin/haijian/CSVExporter.java index bff1276..6a3ff2e 100644 --- a/src/org/vaadin/haijian/CSVExporter.java +++ b/src/org/vaadin/haijian/CSVExporter.java @@ -7,7 +7,9 @@ import com.vaadin.ui.Table; public class CSVExporter extends Exporter { - public CSVExporter() { + private static final long serialVersionUID = 1L; + + public CSVExporter() { super(); } @@ -25,7 +27,6 @@ public CSVExporter(Container container) { @Override protected FileBuilder createFileBuilder(Container container) { - // TODO Auto-generated method stub return new CSVFileBuilder(container); } diff --git a/src/org/vaadin/haijian/ExcelExporter.java b/src/org/vaadin/haijian/ExcelExporter.java index 9f2d801..f76bb33 100644 --- a/src/org/vaadin/haijian/ExcelExporter.java +++ b/src/org/vaadin/haijian/ExcelExporter.java @@ -7,7 +7,9 @@ import com.vaadin.ui.Table; public class ExcelExporter extends Exporter { - public ExcelExporter() { + private static final long serialVersionUID = 1L; + + public ExcelExporter() { super(); } diff --git a/src/org/vaadin/haijian/Exporter.java b/src/org/vaadin/haijian/Exporter.java index f53398a..cf880b6 100644 --- a/src/org/vaadin/haijian/Exporter.java +++ b/src/org/vaadin/haijian/Exporter.java @@ -8,7 +8,6 @@ import org.vaadin.haijian.filegenerator.FileBuilder; import com.vaadin.data.Container; -import com.vaadin.data.util.IndexedContainer; import com.vaadin.server.FileDownloader; import com.vaadin.server.StreamResource; import com.vaadin.server.StreamResource.StreamSource; @@ -16,7 +15,9 @@ import com.vaadin.ui.Table; public abstract class Exporter extends Button implements StreamSource { - protected FileBuilder fileBuilder; + private static final long serialVersionUID = 1L; + + protected FileBuilder fileBuilder; private FileDownloader fileDownloader; private Locale locale; private String dateFormatString; diff --git a/src/org/vaadin/haijian/ExporterUI.java b/src/org/vaadin/haijian/ExporterUI.java index 66b621d..1ec57bf 100644 --- a/src/org/vaadin/haijian/ExporterUI.java +++ b/src/org/vaadin/haijian/ExporterUI.java @@ -3,7 +3,6 @@ import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; -import java.util.Locale; import com.vaadin.server.VaadinRequest; import com.vaadin.ui.Table; diff --git a/src/org/vaadin/haijian/PdfExporter.java b/src/org/vaadin/haijian/PdfExporter.java index 1f71afa..d44b5ee 100644 --- a/src/org/vaadin/haijian/PdfExporter.java +++ b/src/org/vaadin/haijian/PdfExporter.java @@ -7,7 +7,9 @@ import com.vaadin.ui.Table; public class PdfExporter extends Exporter { - public PdfExporter() { + private static final long serialVersionUID = 1L; + + public PdfExporter() { super(); } diff --git a/src/org/vaadin/haijian/filegenerator/CSVFileBuilder.java b/src/org/vaadin/haijian/filegenerator/CSVFileBuilder.java index fb29637..8434d85 100644 --- a/src/org/vaadin/haijian/filegenerator/CSVFileBuilder.java +++ b/src/org/vaadin/haijian/filegenerator/CSVFileBuilder.java @@ -5,13 +5,12 @@ import java.util.Calendar; import java.util.Date; -import com.itextpdf.text.Phrase; -import com.itextpdf.text.Rectangle; -import com.itextpdf.text.pdf.PdfPCell; import com.vaadin.data.Container; public class CSVFileBuilder extends FileBuilder { - private FileWriter writer; + private static final long serialVersionUID = 1L; + + private FileWriter writer; private int rowNr; private int colNr; diff --git a/src/org/vaadin/haijian/filegenerator/ExcelFileBuilder.java b/src/org/vaadin/haijian/filegenerator/ExcelFileBuilder.java index 39c17f1..1108d4e 100644 --- a/src/org/vaadin/haijian/filegenerator/ExcelFileBuilder.java +++ b/src/org/vaadin/haijian/filegenerator/ExcelFileBuilder.java @@ -19,7 +19,8 @@ import com.vaadin.data.Container; public class ExcelFileBuilder extends FileBuilder { - private static final String DATE_CELL_STYLE = "m/d/yy h:mm"; + private static final long serialVersionUID = 1L; + private Workbook workbook; private Sheet sheet; private int rowNr; diff --git a/src/org/vaadin/haijian/filegenerator/FileBuilder.java b/src/org/vaadin/haijian/filegenerator/FileBuilder.java index 86fb4e7..c3560c4 100644 --- a/src/org/vaadin/haijian/filegenerator/FileBuilder.java +++ b/src/org/vaadin/haijian/filegenerator/FileBuilder.java @@ -3,7 +3,6 @@ import java.io.File; import java.io.IOException; import java.io.Serializable; -import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; @@ -14,7 +13,9 @@ import com.vaadin.data.Property; public abstract class FileBuilder implements Serializable { - protected File file; + private static final long serialVersionUID = 1L; + + protected File file; public Container container; private Object[] visibleColumns; private Map columnHeaderMap; diff --git a/src/org/vaadin/haijian/filegenerator/PdfFileBuilder.java b/src/org/vaadin/haijian/filegenerator/PdfFileBuilder.java index 02b7829..4c7dd82 100644 --- a/src/org/vaadin/haijian/filegenerator/PdfFileBuilder.java +++ b/src/org/vaadin/haijian/filegenerator/PdfFileBuilder.java @@ -18,7 +18,9 @@ import com.vaadin.data.Container; public class PdfFileBuilder extends FileBuilder { - private Document document; + private static final long serialVersionUID = 1L; + + private Document document; private PdfPTable table; private static Font catFont = new Font(Font.FontFamily.TIMES_ROMAN, 18, Font.BOLD);