List<ISensor> tmpSensorList = getSensorsList();
swapDevice(sensorName1, sensorName2, tmpSensorList);
}
private void swapDevice(String deviceName1, String deviceName2, List<? extends IDevice> deviceList) {
IDevice device1 = getDevice(deviceName1, deviceList);
IDevice device2 = getDevice(deviceName2, deviceList);
if ((device1 != null) && (device2 != null)) {
boolean enable1 = device1.isEnabled();
boolean isCommon1 = device1.isCommon();
boolean enable2 = device2.isEnabled();
boolean isCommon2 = device2.isCommon();
device1.setName(deviceName2);
device2.setName(deviceName1);
device1.setEnabled(enable2);
device2.setEnabled(enable1);
device1.setCommon(isCommon2);
device2.setCommon(isCommon1);
}
}