[exo-jcr-commits] exo-jcr SVN: r3515 - kernel/trunk/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Nov 23 04:01:33 EST 2010


Author: tolusha
Date: 2010-11-23 04:01:30 -0500 (Tue, 23 Nov 2010)
New Revision: 3515

Modified:
   kernel/trunk/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils/PrivilegedFileHelper.java
Log:
EXOJCR-852: add new method listFiles(final File file, final FilenameFilter filter)

Modified: kernel/trunk/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils/PrivilegedFileHelper.java
===================================================================
--- kernel/trunk/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils/PrivilegedFileHelper.java	2010-11-22 16:14:36 UTC (rev 3514)
+++ kernel/trunk/exo.kernel.commons/src/main/java/org/exoplatform/commons/utils/PrivilegedFileHelper.java	2010-11-23 09:01:30 UTC (rev 3515)
@@ -653,6 +653,24 @@
     * @param file
     * @return
     */
+   public static File[] listFiles(final File file, final FilenameFilter filter)
+   {
+      PrivilegedAction<File[]> action = new PrivilegedAction<File[]>()
+      {
+         public File[] run()
+         {
+            return file.listFiles(filter);
+         }
+      };
+      return AccessController.doPrivileged(action);
+   }
+
+   /**
+    * Get file's list in privileged mode.
+    * 
+    * @param file
+    * @return
+    */
    public static File[] listFiles(final File file, final FileFilter filter)
    {
       PrivilegedAction<File[]> action = new PrivilegedAction<File[]>()
@@ -664,5 +682,4 @@
       };
       return AccessController.doPrivileged(action);
    }
-
 }



More information about the exo-jcr-commits mailing list