add methods to get override for one file
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 31 May 2008 15:00:58 +0000 (17:00 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sat, 31 May 2008 15:00:58 +0000 (17:00 +0200)
src/net/pterodactylus/jsite/project/Project.java

index 9545b4d..305e8ef 100644 (file)
@@ -270,6 +270,30 @@ public class Project extends AbstractBean {
        }
 
        /**
+        * Returns the file override for the given file.
+        * 
+        * @param projectFile
+        *            The file for which to get the override
+        * @return The file override, or <code>null</code> if the given file does
+        *         not have an override
+        */
+       public FileOverride getFileOverride(ProjectFile projectFile) {
+               return fileOverrides.get(projectFile.getCompletePath());
+       }
+
+       /**
+        * Returns the file override for the given file.
+        * 
+        * @param filePath
+        *            The file path for which to get the override
+        * @return The file override, or <code>null</code> if the given file does
+        *         not have an override
+        */
+       public FileOverride getFileOverride(String filePath) {
+               return fileOverrides.get(filePath);
+       }
+
+       /**
         * Returns the list of {@link FileOverride}s.
         * 
         * @return All file overrides