Author: markt
Date: Wed Aug  9 19:30:46 2017
New Revision: 1804604

URL: http://svn.apache.org/viewvc?rev=1804604&view=rev
Log:
Code clean-up
- Fix missing Javadoc tags
- Correct indent
- Consistent use of file()
- Add {} to improve readability

Modified:
    tomcat/tc7.0.x/trunk/java/org/apache/naming/resources/FileDirContext.java

Modified: 
tomcat/tc7.0.x/trunk/java/org/apache/naming/resources/FileDirContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/naming/resources/FileDirContext.java?rev=1804604&r1=1804603&r2=1804604&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/org/apache/naming/resources/FileDirContext.java 
(original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/naming/resources/FileDirContext.java 
Wed Aug  9 19:30:46 2017
@@ -75,6 +75,8 @@ public class FileDirContext extends Base
 
     /**
      * Builds a file directory context using the given environment.
+     *
+     * @param env The environment with which to build the context
      */
     public FileDirContext(Hashtable<String,Object> env) {
         super(env);
@@ -117,32 +119,33 @@ public class FileDirContext extends Base
      */
     @Override
     public void setDocBase(String docBase) {
+        // Validate the format of the proposed document root
+        if (docBase == null) {
+            throw new IllegalArgumentException(sm.getString("resources.null"));
+        }
 
-    // Validate the format of the proposed document root
-    if (docBase == null)
-        throw new IllegalArgumentException
-        (sm.getString("resources.null"));
-
-    // Calculate a File object referencing this document base directory
-    base = new File(docBase);
+        // Calculate a File object referencing this document base directory
+        base = new File(docBase);
         try {
             base = base.getCanonicalFile();
         } catch (IOException e) {
             // Ignore
         }
 
-    // Validate that the document base is an existing directory
-    if (!base.exists() || !base.isDirectory() || !base.canRead())
-        throw new IllegalArgumentException
-        (sm.getString("fileResources.base", docBase));
+        // Validate that the document base is an existing directory
+        if (!base.exists() || !base.isDirectory() || !base.canRead()) {
+            throw new 
IllegalArgumentException(sm.getString("fileResources.base", docBase));
+        }
+
         this.absoluteBase = base.getAbsolutePath();
         super.setDocBase(docBase);
-
     }
 
 
     /**
      * Set allow linking.
+     *
+     * @param allowLinking The new value for the attribute
      */
     public void setAllowLinking(boolean allowLinking) {
         this.allowLinking = allowLinking;
@@ -151,6 +154,8 @@ public class FileDirContext extends Base
 
     /**
      * Is linking allowed.
+     *
+     * @return {@code true} is linking is allowed, otherwise {@false}
      */
     public boolean getAllowLinking() {
         return allowLinking;
@@ -255,22 +260,22 @@ public class FileDirContext extends Base
      * @exception NamingException if a naming exception is encountered
      */
     @Override
-    public void rename(String oldName, String newName)
-        throws NamingException {
+    public void rename(String oldName, String newName) throws NamingException {
 
         File file = file(oldName);
 
-        if (file == null)
-            throw new NameNotFoundException
-                (sm.getString("resources.notFound", oldName));
+        if (file == null) {
+            throw new NameNotFoundException(sm.getString("resources.notFound", 
oldName));
+        }
 
-        File newFile = new File(base, newName);
+        File newFile = file(newName);
+        if (newName == null) {
+            throw new NamingException(sm.getString("resources.renameFail", 
oldName, newName));
+        }
 
         if (!file.renameTo(newFile)) {
-            throw new NamingException(sm.getString("resources.renameFail",
-                    oldName, newName));
+            throw new NamingException(sm.getString("resources.renameFail", 
oldName, newName));
         }
-
     }
 
 
@@ -295,7 +300,7 @@ public class FileDirContext extends Base
 
         if (file == null)
             return null;
-        
+
         return list(file);
 
     }
@@ -468,7 +473,10 @@ public class FileDirContext extends Base
 
         // Note: No custom attributes allowed
 
-        File file = new File(base, name);
+        File file = file(name);
+        if (file == null) {
+            throw new NamingException(sm.getString("resources.bindFailed", 
name));
+        }
         if (file.exists())
             throw new NameAlreadyBoundException
                 (sm.getString("resources.alreadyBound", name));
@@ -503,7 +511,10 @@ public class FileDirContext extends Base
         // Note: No custom attributes allowed
         // Check obj type
 
-        File file = new File(base, name);
+        File file = file(name);
+        if (file == null) {
+            throw new NamingException(sm.getString("resources.bindFailed", 
name));
+        }
 
         InputStream is = null;
         if (obj instanceof Resource) {
@@ -583,13 +594,14 @@ public class FileDirContext extends Base
     public DirContext createSubcontext(String name, Attributes attrs)
         throws NamingException {
 
-        File file = new File(base, name);
+        File file = file(name);
+        if (file == null) {
+            throw new NamingException(sm.getString("resources.bindFailed", 
name));
+        }
         if (file.exists())
-            throw new NameAlreadyBoundException
-                (sm.getString("resources.alreadyBound", name));
+            throw new 
NameAlreadyBoundException(sm.getString("resources.alreadyBound", name));
         if (!file.mkdir())
-            throw new NamingException
-                (sm.getString("resources.bindFailed", name));
+            throw new NamingException(sm.getString("resources.bindFailed", 
name));
         return (DirContext) lookup(name);
 
     }
@@ -772,7 +784,7 @@ public class FileDirContext extends Base
 
             if (allowLinking)
                 return file;
-            
+
             // Check that this file belongs to our root path
             String canPath = null;
             try {
@@ -1054,10 +1066,10 @@ public class FileDirContext extends Base
             return super.getResourceType();
         }
 
-        
+
         /**
          * Get canonical path.
-         * 
+         *
          * @return String the file's canonical path
          */
         @Override
@@ -1071,10 +1083,6 @@ public class FileDirContext extends Base
             }
             return canonicalPath;
         }
-        
-
     }
-
-
 }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to