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
> <[email protected]>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: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
>
> --
> E-Mail: [email protected] | [email protected]
> 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
[email protected]
http://www.bpiwowar.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]