@ThingworxExtensionApiClass(since={6,6}) public interface IRunTimeSecurable extends ISecurable
Modifier and Type | Method and Description |
---|---|
void |
addRunTimePermission(PermissionTypes permissionType,
java.lang.String resourceName,
Permission permission) |
void |
deleteRunTimePermission(PermissionTypes permissionType,
java.lang.String resourceName,
Permission permission) |
RunTimePermissionCollection |
getRunTimePermissions() |
void |
persistRunTimePermissions() |
void |
setRunTimePermissions(RunTimePermissionCollection value) |
getID, getName, getOwner, isOwner
@ThingworxExtensionApiMethod(since={6,6}) RunTimePermissionCollection getRunTimePermissions()
@ThingworxExtensionApiMethod(since={6,6}) void setRunTimePermissions(RunTimePermissionCollection value)
@ThingworxExtensionApiMethod(since={6,6}) void addRunTimePermission(PermissionTypes permissionType, java.lang.String resourceName, Permission permission) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) void deleteRunTimePermission(PermissionTypes permissionType, java.lang.String resourceName, Permission permission) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) void persistRunTimePermissions() throws java.lang.Exception
java.lang.Exception
- If an error occurs