ConnectorPermissionValue is a class defining values of permission items.
Fields of this class are natural to be defined as elements of an enum, however, they are defined as "public static final String" fields, instead of enum elements. This is to prevent unexpected behaviour when definition order of them are changed, and plug-ins referencing them have not been re-compiled.
Please note that, it is not recommended to describe values of them directly (as String literals). Refer fields of this class as possible as.
The status of this class is "EXTENSION ONLY".
Existing fields/methods/constructors will not be deleted in principle,
but new fields/methods/constructors will be able to be added in future.
Also, only when an unavoidable problem has been discovered,
a field/method/constructor might be deleted, after a period of the "deprecated" status.
This class is currently supported by the scripting engine of Vnano. You can use this interface for development of plug-ins of applications equipped with the Vnano engine.
This class is published under CC0, which is almost the same as the so-called "copyright-free" (domain).
Name | ALLOW |
---|---|
Value | Requests for permission items having this value will always be allowed. |
Type | static final String |
Name | DENY |
---|---|
Value | Requests for permission items having this value will always be denied. |
Type | static final String |
Name | ASK |
---|---|
Value | When permission items having this value are requested, the scripting engine asks the user whether allows it. |
Type | static final String |