X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fproject%2FProject.java;h=e6f732b61328695c3146a8551c988e9120e4a885;hb=1c878b24d982cefb97b01413a770231d9ca4a51f;hp=b80c29322396953feb3ef45d1ecc9df92da04734;hpb=617d32cb14acf089bfa1afd2a301592a009e3c19;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/project/Project.java b/src/net/pterodactylus/jsite/project/Project.java index b80c293..e6f732b 100644 --- a/src/net/pterodactylus/jsite/project/Project.java +++ b/src/net/pterodactylus/jsite/project/Project.java @@ -48,6 +48,9 @@ public class Project extends AbstractBean { /** Name of the “base path” property. */ public static final String PROPERTY_BASE_PATH = "basePath"; + /** Name of the “default file” property. */ + public static final String PROPERTY_DEFAULT_FILE = "defaultFile"; + /** Internal ID. */ private String id; @@ -66,6 +69,9 @@ public class Project extends AbstractBean { /** The base path of the project. */ private String basePath; + /** The default file. */ + private String defaultFile; + /** The overrides. */ private final Map overrides = new HashMap(); @@ -214,6 +220,27 @@ public class Project extends AbstractBean { } /** + * Returns the default file. + * + * @return The default file + */ + public String getDefaultFile() { + return defaultFile; + } + + /** + * Sets the default file. + * + * @param defaultFile + * The default file + */ + public void setDefaultFile(String defaultFile) { + String oldDefaultFile = this.defaultFile; + this.defaultFile = defaultFile; + fireIfPropertyChanged(PROPERTY_DEFAULT_FILE, oldDefaultFile, defaultFile); + } + + /** * Adds an override for the given file. * * @param filePath