[jboss-cvs] JBossAS SVN: r84238 - in projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context: file and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 16 04:46:51 EST 2009
Author: alesj
Date: 2009-02-16 04:46:51 -0500 (Mon, 16 Feb 2009)
New Revision: 84238
Modified:
projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/DefaultOptions.java
projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java
projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java
Log:
Make getBooleanOption more generic.
Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/DefaultOptions.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/DefaultOptions.java 2009-02-16 08:53:59 UTC (rev 84237)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/DefaultOptions.java 2009-02-16 09:46:51 UTC (rev 84238)
@@ -177,7 +177,7 @@
public boolean getBooleanOption(String name)
{
- Boolean result = getOption(name, Boolean.class);
- return result != null && result;
+ Object option = getOption(name);
+ return Boolean.parseBoolean(String.valueOf(option));
}
}
Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java 2009-02-16 08:53:59 UTC (rev 84237)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/file/FileSystemContext.java 2009-02-16 09:46:51 UTC (rev 84238)
@@ -385,10 +385,7 @@
// if force case sensitive is enabled - extra check is required
boolean isCaseSensitive = forceCaseSensitive;
if (isCaseSensitive == false)
- {
- String flag = getOption(VFSUtils.CASE_SENSITIVE_QUERY, String.class);
- isCaseSensitive = Boolean.valueOf(flag);
- }
+ isCaseSensitive = getOptions().getBooleanOption(VFSUtils.CASE_SENSITIVE_QUERY);
if (isCaseSensitive && file.getCanonicalFile().getName().equals(file.getName()) == false)
return false;
Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java 2009-02-16 08:53:59 UTC (rev 84237)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java 2009-02-16 09:46:51 UTC (rev 84238)
@@ -356,7 +356,7 @@
else
{
Options aggregatedOptions = getAggregatedOptions();
- boolean noReaper = Boolean.valueOf(aggregatedOptions.getOption(VFSUtils.NO_REAPER_QUERY, String.class));
+ boolean noReaper = aggregatedOptions.getBooleanOption(VFSUtils.NO_REAPER_QUERY);
realURL = urlInfo.toURL();
boolean isAutoClean = autoClean || aggregatedOptions.getBooleanOption(VFSUtils.IS_TEMP_FILE);
return new ZipFileWrapper(file, isAutoClean, noReaper);
@@ -505,10 +505,7 @@
{
boolean useCopyMode = forceCopy;
if (useCopyMode == false)
- {
- String flag = getAggregatedOptions().getOption(VFSUtils.USE_COPY_QUERY, String.class);
- useCopyMode = Boolean.valueOf(flag);
- }
+ useCopyMode = getAggregatedOptions().getBooleanOption(VFSUtils.USE_COPY_QUERY);
DelegatingHandler delegator;
More information about the jboss-cvs-commits
mailing list