@ThingworxExtensionApiClass(since={6,6}) public enum PermissionTypes extends java.lang.Enum<PermissionTypes>
Enum Constant and Description |
---|
Create |
Delete |
EventInvoke |
EventSubscribe |
Metadata |
PropertyRead |
PropertyWrite |
Read |
ServiceInvoke |
Update |
Visibility |
Modifier and Type | Field and Description |
---|---|
static PermissionTypes[] |
DESIGNTIME_PERMISSIONS |
static PermissionTypes[] |
RUNTIME_PERMISSIONS |
static PermissionTypes[] |
VISIBILITY_PERMISSIONS |
Modifier and Type | Method and Description |
---|---|
int |
code() |
static PermissionTypes |
fromCode(int code) |
static PermissionTypes |
fromString(java.lang.String name) |
static boolean |
isDesignTimePermission(int code) |
static boolean |
isDesignTimePermission(java.lang.String name) |
static boolean |
isRunTimePermission(int code) |
static boolean |
isRunTimePermission(java.lang.String name) |
static boolean |
isVisibilityPermission(int code) |
static PermissionTypes |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PermissionTypes[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PermissionTypes EventSubscribe
public static final PermissionTypes Read
public static final PermissionTypes Delete
public static final PermissionTypes PropertyWrite
public static final PermissionTypes Create
public static final PermissionTypes PropertyRead
public static final PermissionTypes ServiceInvoke
public static final PermissionTypes Metadata
public static final PermissionTypes Visibility
public static final PermissionTypes EventInvoke
public static final PermissionTypes Update
public static PermissionTypes[] RUNTIME_PERMISSIONS
public static PermissionTypes[] DESIGNTIME_PERMISSIONS
public static PermissionTypes[] VISIBILITY_PERMISSIONS
public static PermissionTypes[] values()
for (PermissionTypes c : PermissionTypes.values()) System.out.println(c);
public static PermissionTypes valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null@ThingworxExtensionApiMethod(since={6,6}) public int code()
@ThingworxExtensionApiMethod(since={6,6}) public static PermissionTypes fromString(java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public static boolean isRunTimePermission(java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public static boolean isRunTimePermission(int code)
@ThingworxExtensionApiMethod(since={6,6}) public static boolean isDesignTimePermission(java.lang.String name)
@ThingworxExtensionApiMethod(since={6,6}) public static boolean isDesignTimePermission(int code)
@ThingworxExtensionApiMethod(since={6,6}) public static boolean isVisibilityPermission(int code)
@ThingworxExtensionApiMethod(since={6,6}) public static PermissionTypes fromCode(int code)