Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: io ::

struct FilePermission
Description
This permission represents access to a file or directory. A FilePermission consists of a file url and a set of actions valid for that url.

The path of the file url that ends in "/*" indicates all the files and directories contained in that directory. A path that ends with "/-" indicates (recursively) all files and subdirectories contained in that directory. A file url string consisting of the special token "<<ALL FILES>>" matches any file.
Note: A file url string consisting of a single "*" indicates all the files in the current directory, while a string consisting of a single "-" indicates all the files in the current directory and (recursively) all files and subdirectories contained in the current directory.
The actions to be granted is a list of one or more comma-separated keywords. The possible keywords are "read", "write", "execute", and "delete". Their meaning is defined as follows:

  • read -- read permission
  • write -- write permission
  • execute -- execute permission
  • delete -- delete permission

The actions string is processed case-insensitive.

@attention Be careful when granting FilePermissions. Think about the implications of granting read and especially write access to various files and directories. The "<<ALL FILES>>" permission with write action is especially dangerous. This grants permission to write to the entire file system.
Since
OOo 1.1.2

Elements' Summary
URL target file url  
Actions comma separated actions list  
Elements' Details
URL
string URL;
Description
target file url
Actions
string Actions;
Description
comma separated actions list
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.