Author: rgoers Date: Wed Nov 17 22:52:52 2010 New Revision: 1036269 URL: http://svn.apache.org/viewvc?rev=1036269&view=rev Log: remove setLastModTime method. Change setLastModifiedTime to return a boolean
Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DelegateFileObject.java commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java?rev=1036269&r1=1036268&r2=1036269&view=diff ============================================================================== --- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java (original) +++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/AbstractFileObject.java Wed Nov 17 22:52:52 2010 @@ -267,26 +267,8 @@ public abstract class AbstractFileObject * <p/> * This implementation throws an exception. * - * @return false if it was not possible to change the time - * @since 2.0 - */ - protected boolean doSetLastModTime(final long modtime) - throws Exception - { - doSetLastModifiedTime(modtime); - return true; - } - - /** - * Sets the last modified time of this file. Is only called if - * {...@link #doGetType} does not return {...@link FileType#IMAGINARY}. - * <p/> - * This implementation throws an exception. - * - * @deprecated (2.0) use {...@link #doSetLastModTime} */ - @Deprecated - protected void doSetLastModifiedTime(final long modtime) + protected boolean doSetLastModifiedTime(final long modtime) throws Exception { throw new FileSystemException("vfs.provider/set-last-modified-not-supported.error"); Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java?rev=1036269&r1=1036268&r2=1036269&view=diff ============================================================================== --- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java (original) +++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DefaultFileContent.java Wed Nov 17 22:52:52 2010 @@ -194,7 +194,7 @@ public final class DefaultFileContent im } try { - if (!file.doSetLastModTime(modTime)) + if (!file.doSetLastModifiedTime(modTime)) { throw new FileSystemException("vfs.provider/set-last-modified.error", file); } Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DelegateFileObject.java URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DelegateFileObject.java?rev=1036269&r1=1036268&r2=1036269&view=diff ============================================================================== --- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DelegateFileObject.java (original) +++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/DelegateFileObject.java Wed Nov 17 22:52:52 2010 @@ -314,7 +314,7 @@ public class DelegateFileObject * @since 2.0 */ @Override - protected boolean doSetLastModTime(final long modtime) + protected boolean doSetLastModifiedTime(final long modtime) throws Exception { file.getContent().setLastModifiedTime(modtime); Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java?rev=1036269&r1=1036268&r2=1036269&view=diff ============================================================================== --- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java (original) +++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/local/LocalFile.java Wed Nov 17 22:52:52 2010 @@ -203,7 +203,7 @@ public class LocalFile * @since 2.0 */ @Override - protected boolean doSetLastModTime(final long modtime) + protected boolean doSetLastModifiedTime(final long modtime) throws FileSystemException { return file.setLastModified(modtime); Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java?rev=1036269&r1=1036268&r2=1036269&view=diff ============================================================================== --- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java (original) +++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/ram/RamFileObject.java Wed Nov 17 22:52:52 2010 @@ -156,7 +156,7 @@ public class RamFileObject extends Abstr */ /** @since 2.0 */ @Override - protected boolean doSetLastModTime(long modtime) throws Exception + protected boolean doSetLastModifiedTime(long modtime) throws Exception { data.setLastModified(modtime); return true; Modified: commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java URL: http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java?rev=1036269&r1=1036268&r2=1036269&view=diff ============================================================================== --- commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java (original) +++ commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/sftp/SftpFileObject.java Wed Nov 17 22:52:52 2010 @@ -236,7 +236,7 @@ public class SftpFileObject extends Abst * them with second precision. */ @Override - protected void doSetLastModifiedTime(final long modtime) throws Exception + protected boolean doSetLastModifiedTime(final long modtime) throws Exception { final ChannelSftp channel = fileSystem.getChannel(); try @@ -250,6 +250,7 @@ public class SftpFileObject extends Abst { fileSystem.putChannel(channel); } + return true; } /**