Modified:
/trunk/mozzesApplication/mozzesApplicationExample/mozzesApplicationExampleVaadin/src/main/java/org/mozzes/application/example/vaadin/ExampleApplication.java
/trunk/mozzesApplication/mozzesApplicationExample/mozzesApplicationExampleVaadin/src/main/java/org/mozzes/application/example/vaadin/gui/MainWindow.java
/trunk/mozzesApplication/mozzesApplicationExample/mozzesApplicationExampleVaadin/src/main/java/org/mozzes/application/example/vaadin/gui/TeamEditWindow.java
=======================================
---
/trunk/mozzesApplication/mozzesApplicationExample/mozzesApplicationExampleVaadin/src/main/java/org/mozzes/application/example/vaadin/ExampleApplication.java
Sat Feb 27 06:56:25 2010
+++
/trunk/mozzesApplication/mozzesApplicationExample/mozzesApplicationExampleVaadin/src/main/java/org/mozzes/application/example/vaadin/ExampleApplication.java
Thu Mar 4 03:51:16 2010
@@ -37,5 +37,5 @@
public void init() {
setMainWindow(mainWindow);
}
-
-}
+
+}
=======================================
---
/trunk/mozzesApplication/mozzesApplicationExample/mozzesApplicationExampleVaadin/src/main/java/org/mozzes/application/example/vaadin/gui/MainWindow.java
Wed Mar 3 15:07:43 2010
+++
/trunk/mozzesApplication/mozzesApplicationExample/mozzesApplicationExampleVaadin/src/main/java/org/mozzes/application/example/vaadin/gui/MainWindow.java
Thu Mar 4 03:51:16 2010
@@ -20,6 +20,7 @@
*/
package org.mozzes.application.example.vaadin.gui;
+import java.io.File;
import java.io.IOException;
import java.util.List;
@@ -67,6 +68,7 @@
this.client = client;
setTheme("runo");
initGui();
+ deleteTempFiles();
reloadData();
}
@@ -319,5 +321,17 @@
private List<Match> getMatches() {
return client.getService(MatchAdministration.class).findAll();
}
+
+ private void deleteTempFiles() {
+ File imagesFolder = new File(TeamEditWindow.IMAGE_PATH);
+ if (imagesFolder.exists()) {
+ File[] files = imagesFolder.listFiles();
+ for (int i = 0; i < files.length; i++) {
+ if (!files[i].isDirectory())
+ files[i].delete();
+ }
+ } else
+ imagesFolder.mkdir();
+ }
}
=======================================
---
/trunk/mozzesApplication/mozzesApplicationExample/mozzesApplicationExampleVaadin/src/main/java/org/mozzes/application/example/vaadin/gui/TeamEditWindow.java
Wed Mar 3 13:56:07 2010
+++
/trunk/mozzesApplication/mozzesApplicationExample/mozzesApplicationExampleVaadin/src/main/java/org/mozzes/application/example/vaadin/gui/TeamEditWindow.java
Thu Mar 4 03:51:16 2010
@@ -51,8 +51,9 @@
private static final long serialVersionUID = 3432589583281572169L;
private static final Logger log = Logger.getLogger(TeamEditWindow.class);
- private static final String IMAGE_PATH = ".." + File.separatorChar
+ "images" + File.separatorChar;
- private static final String IMAGE_FILE_TYPE = "png";
+
+ public static final String IMAGE_PATH = ".." + File.separatorChar
+ "images";
+ public static final String IMAGE_FILE_TYPE = "png";
private final Application application;
private final MainWindow mainWindow;
@@ -113,7 +114,7 @@
nameField.setValue(team.getName());
webField.setValue(team.getWebAddress());
- crestFileName = IMAGE_PATH + "t" + Thread.currentThread().hashCode()
+ crestFileName = IMAGE_PATH + File.separatorChar + "t" +
Thread.currentThread().hashCode()
+ System.currentTimeMillis() + "." + IMAGE_FILE_TYPE;
if (team.getImage() != null) {
saveImage(team.getImage());