Author: imario
Date: Mon Oct 2 12:51:02 2006
New Revision: 452184
URL: http://svn.apache.org/viewvc?view=rev&rev=452184
Log:
VFS-82: fixed CCE
Modified:
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/AbstractFileObject.java
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/local/LocalFile.java
Modified:
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/AbstractFileObject.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/AbstractFileObject.java?view=diff&rev=452184&r1=452183&r2=452184
==============================================================================
---
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/AbstractFileObject.java
(original)
+++
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/AbstractFileObject.java
Mon Oct 2 12:51:02 2006
@@ -745,7 +745,7 @@
final int count = files.size();
for (int i = 0; i < count; i++)
{
- final AbstractFileObject file = (AbstractFileObject) files.get(i);
+ final AbstractFileObject file =
FileObjectUtils.getAbstractFileObject((FileObject) files.get(i));
// file.attach();
// If the file is a folder, make sure all its children have been
deleted
@@ -936,7 +936,7 @@
attach();
doRename(destFile);
- ((AbstractFileObject) destFile).handleCreate(getType());
+
(FileObjectUtils.getAbstractFileObject(destFile)).handleCreate(getType());
destFile.close(); // now the destFile is no longer imaginary.
force reattach.
Modified:
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/local/LocalFile.java
URL:
http://svn.apache.org/viewvc/jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/local/LocalFile.java?view=diff&rev=452184&r1=452183&r2=452184
==============================================================================
---
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/local/LocalFile.java
(original)
+++
jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider/local/LocalFile.java
Mon Oct 2 12:51:02 2006
@@ -133,9 +133,11 @@
/**
* rename this file
*/
- protected void doRename(FileObject newfile) throws Exception
+ protected void doRename(final FileObject newfile) throws Exception
{
- if (!file.renameTo(((LocalFile) newfile).getLocalFile()))
+ LocalFile newLocalFile = (LocalFile)
FileObjectUtils.getAbstractFileObject(newfile);
+
+ if (!file.renameTo(newLocalFile.getLocalFile()))
{
throw new
FileSystemException("vfs.provider.local/rename-file.error",
new String[]{file.toString(), newfile.toString()});
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]