Hi, I started to implement a file permission (or more generally a file properties) framework for VFS. I attached a patch to VFS-405 issue ( https://issues.apache.org/jira/browse/VFS-405 ) since it matches the bug description.
The patch 0001 adds basic permission support in the form of a FileProperties (more general) object that can be accessed through getFileProperties in FileObject. In the patch, there are four types of properties: • FileProperties: the abstract base class • AbstractPermission: the abstract base class for permission properties • JavaPermissions: java like file permissions • PosixPermissions: POSIX (user/group/others) permissions The patch provides initial support for sftp and local filesystem. In the longer term, it would make some methods (isHidden, etc.) deprecated since the functionality would be duplicated. Please comment on this before I put more efforts in this patch. Benjamin On Jun 25, 2012, at 20:29 , Gary Gregory wrote: > On Mon, Jun 25, 2012 at 1:03 PM, Benjamin Piwowarski > <benja...@bpiwowar.net>wrote: > >> Hi all, >> >> I was wondering if there were any plans for the "Get/set the file >> permissions" item in the TODO list. I would like to contribute on that (at >> least for sftp and local), but I would like to know the planned >> architecture for such a feature (if any). >> > > Not from me ATM. Feel free to give it a go. > > Can anyone see reason why we should not have setters like we have getters > for: > > - org.apache.commons.vfs2.FileObject.isHidden() > - org.apache.commons.vfs2.FileObject.isReadable() > - org.apache.commons.vfs2.FileObject.isWriteable() > > Should there also be other checks? isExecutable()? > > Gary > > >> >> Thanks >> Benjamin Piwowarski >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> >> > > > -- > E-Mail: garydgreg...@gmail.com | ggreg...@apache.org > JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0 > Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory -- Benjamin Piwowarski LIP6/CNRS, University Pierre et Marie Curie (UPMC) case 169 – 4, Place de Jussieu – 75252 Paris cedex 05 – France benja...@bpiwowar.net http://www.bpiwowar.net/ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org