@ThingworxExtensionApiClass(since={6,6}) public interface IInstanceRunTimeSecurable extends ISecurable
Modifier and Type | Method and Description |
---|---|
void |
addInstanceRunTimePermission(PermissionTypes permissionType,
java.lang.String resourceName,
Permission permission) |
void |
deleteInstanceRunTimePermission(PermissionTypes permissionType,
java.lang.String resourceName,
Permission permission) |
RunTimePermissionCollection |
getInstanceRunTimePermissions() |
void |
persistInstanceRunTimePermissions() |
void |
setInstanceRunTimePermissions(RunTimePermissionCollection value) |
getID, getName, getOwner, isOwner
@ThingworxExtensionApiMethod(since={6,6}) RunTimePermissionCollection getInstanceRunTimePermissions()
@ThingworxExtensionApiMethod(since={6,6}) void setInstanceRunTimePermissions(RunTimePermissionCollection value)
@ThingworxExtensionApiMethod(since={6,6}) void addInstanceRunTimePermission(PermissionTypes permissionType, java.lang.String resourceName, Permission permission) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) void deleteInstanceRunTimePermission(PermissionTypes permissionType, java.lang.String resourceName, Permission permission) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) void persistInstanceRunTimePermissions() throws java.lang.Exception
java.lang.Exception
- If an error occurs