public boolean hasWidgetsByDeviceId(int deviceId) { for (Widget widget : widgets) { if (widget.isAssignedToDevice(deviceId)) { return true; } } return false; }
public void eraseWidgetValuesForDevice(int deviceId) { for (Widget widget : widgets) { if (widget.isAssignedToDevice(deviceId)) { widget.erase(); } if (widget instanceof DeviceCleaner) { ((DeviceCleaner) widget).deleteDevice(deviceId); } } }