Interface IInstanceRunTimeSecurable
-
- All Superinterfaces:
ISecurable
- All Known Subinterfaces:
IInstanceSecurable
- All Known Implementing Classes:
ThingShape
,ThingTemplate
@ThingworxExtensionApiClass(since={6,6}) public interface IInstanceRunTimeSecurable extends ISecurable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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)
-
Methods inherited from interface com.thingworx.security.permissions.ISecurable
getID, getName, getOwner, isOwner
-
-
-
-
Method Detail
-
getInstanceRunTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) RunTimePermissionCollection getInstanceRunTimePermissions()
-
setInstanceRunTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) void setInstanceRunTimePermissions(RunTimePermissionCollection value)
-
addInstanceRunTimePermission
@ThingworxExtensionApiMethod(since={6,6}) void addInstanceRunTimePermission(PermissionTypes permissionType, java.lang.String resourceName, Permission permission) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
deleteInstanceRunTimePermission
@ThingworxExtensionApiMethod(since={6,6}) void deleteInstanceRunTimePermission(PermissionTypes permissionType, java.lang.String resourceName, Permission permission) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
persistInstanceRunTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) void persistInstanceRunTimePermissions() throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
-