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);
}
-
}
Show replies by date