Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 54997 invoked from network); 2 Oct 2006 19:51:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Oct 2006 19:51:08 -0000 Received: (qmail 30667 invoked by uid 500); 2 Oct 2006 19:51:05 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 30602 invoked by uid 500); 2 Oct 2006 19:51:05 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 30591 invoked by uid 500); 2 Oct 2006 19:51:05 -0000 Received: (qmail 30588 invoked by uid 99); 2 Oct 2006 19:51:05 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Oct 2006 12:51:05 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=5.0 tests=ALL_TRUSTED,NO_REAL_NAME Received: from [140.211.166.113] ([140.211.166.113:60005] helo=eris.apache.org) by idunn.apache.osuosl.org (ecelerity 2.1.1.8 r(12930)) with ESMTP id A8/96-24395-9AD61254 for ; Mon, 02 Oct 2006 12:51:05 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 278091A981A; Mon, 2 Oct 2006 12:51:03 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r452184 - in /jakarta/commons/proper/vfs/trunk/src/java/org/apache/commons/vfs/provider: AbstractFileObject.java local/LocalFile.java Date: Mon, 02 Oct 2006 19:51:03 -0000 To: commons-cvs@jakarta.apache.org From: imario@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20061002195103.278091A981A@eris.apache.org> X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N 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: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org