Interface IInstanceDesignTimeSecurable
- All Superinterfaces:
ISecurable
- All Known Subinterfaces:
IInstanceSecurable
- All Known Implementing Classes:
ThingTemplate
@ThingworxExtensionApiClass(since={6,6})
public interface IInstanceDesignTimeSecurable
extends ISecurable
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addInstanceDesignTimePermission
(PermissionTypes permissionType, Permission permission) void
deleteInstanceDesignTimePermission
(PermissionTypes permissionType, Permission permission) void
void
Methods inherited from interface com.thingworx.security.permissions.ISecurable
getID, getName, getOwner, isOwner
-
Method Details
-
getInstanceDesignTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) DesignTimePermissionCollection getInstanceDesignTimePermissions() -
setInstanceDesignTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) void setInstanceDesignTimePermissions(DesignTimePermissionCollection value) -
addInstanceDesignTimePermission
@ThingworxExtensionApiMethod(since={6,6}) void addInstanceDesignTimePermission(PermissionTypes permissionType, Permission permission) throws Exception - Throws:
Exception
- If an error occurs
-
deleteInstanceDesignTimePermission
@ThingworxExtensionApiMethod(since={6,6}) void deleteInstanceDesignTimePermission(PermissionTypes permissionType, Permission permission) throws Exception - Throws:
Exception
- If an error occurs
-
persistInstanceDesignTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) void persistInstanceDesignTimePermissions() throws Exception- Throws:
Exception
- If an error occurs
-