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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addInstanceDesignTimePermission(PermissionTypes permissionType, Permission permission)
void
deleteInstanceDesignTimePermission(PermissionTypes permissionType, Permission permission)
DesignTimePermissionCollection
getInstanceDesignTimePermissions()
void
persistInstanceDesignTimePermissions()
void
setInstanceDesignTimePermissions(DesignTimePermissionCollection value)
-
Methods inherited from interface com.thingworx.security.permissions.ISecurable
getID, getName, getOwner, isOwner
-
-
-
-
Method Detail
-
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 java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
deleteInstanceDesignTimePermission
@ThingworxExtensionApiMethod(since={6,6}) void deleteInstanceDesignTimePermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
persistInstanceDesignTimePermissions
@ThingworxExtensionApiMethod(since={6,6}) void persistInstanceDesignTimePermissions() throws java.lang.Exception
- Throws:
java.lang.Exception
- If an error occurs
-
-