@ThingworxExtensionApiClass(since={6,6}) public interface IInstanceVisibilitySecurable extends ISecurable
Modifier and Type | Method and Description |
---|---|
void |
addInstanceVisibilityPermission(PermissionTypes permissionType,
Permission permission) |
void |
deleteInstanceVisibilityPermission(PermissionTypes permissionType,
Permission permission) |
VisibilityPermissionCollection |
getInstanceVisibilityPermissions() |
void |
persistInstanceVisibilityPermissions() |
void |
setInstanceVisibilityPermissions(VisibilityPermissionCollection value) |
getID, getName, getOwner, isOwner
@ThingworxExtensionApiMethod(since={6,6}) VisibilityPermissionCollection getInstanceVisibilityPermissions()
@ThingworxExtensionApiMethod(since={6,6}) void setInstanceVisibilityPermissions(VisibilityPermissionCollection value)
@ThingworxExtensionApiMethod(since={6,6}) void addInstanceVisibilityPermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) void deleteInstanceVisibilityPermission(PermissionTypes permissionType, Permission permission) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) void persistInstanceVisibilityPermissions() throws java.lang.Exception
java.lang.Exception
- If an error occurs