add default file
[jSite2.git] / src / net / pterodactylus / jsite / project / ProjectManager.java
index d6fc591..b4f9fe0 100644 (file)
@@ -140,6 +140,7 @@ public class ProjectManager implements PropertyChangeListener {
                        String projectPrivateKey = projectProperties.getProperty(projectPrefix + ".privateKey");
                        String projectPublicKey = projectProperties.getProperty(projectPrefix + ".publicKey");
                        String projectBasePath = projectProperties.getProperty(projectPrefix + ".basePath");
+                       String projectDefaultFile = projectProperties.getProperty(projectPrefix + ".defaultFile");
                        Project project = new Project();
                        project.setId(projectId);
                        project.setName(projectName);
@@ -147,6 +148,7 @@ public class ProjectManager implements PropertyChangeListener {
                        project.setPrivateKey(projectPrivateKey);
                        project.setPublicKey(projectPublicKey);
                        project.setBasePath(projectBasePath);
+                       project.setDefaultFile(projectDefaultFile);
                        int overrideIndex = 0;
                        while (projectProperties.containsKey(projectPrefix + ".overrides." + overrideIndex)) {
                                String filePath = projectProperties.getProperty(projectPrefix + ".overrides." + overrideIndex + ".filePath");
@@ -183,6 +185,7 @@ public class ProjectManager implements PropertyChangeListener {
                        projectProperties.setProperty(projectPrefix + ".privateKey", project.getPrivateKey());
                        projectProperties.setProperty(projectPrefix + ".publicKey", project.getPublicKey());
                        projectProperties.setProperty(projectPrefix + ".basePath", project.getBasePath());
+                       projectProperties.setProperty(projectPrefix + ".defaultFile", project.getDefaultFile());
                        int overrideIndex = 0;
                        for (Entry<String, Override> overrideEntry: project.getOverrides().entrySet()) {
                                projectProperties.setProperty(projectPrefix + ".overrides." + overrideIndex + ".filePath", overrideEntry.getKey());
@@ -220,6 +223,7 @@ public class ProjectManager implements PropertyChangeListener {
                project.setPrivateKey(keyPair[0]);
                project.setPublicKey(keyPair[1]);
                project.setBasePath("");
+               project.setDefaultFile("");
                projects.add(project);
                project.addPropertyChangeListener(this);
                try {