mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
refactored DAO handler
This commit is contained in:
parent
fbfb86c53e
commit
16f6a62dca
@ -222,13 +222,13 @@ public class DeviceTypeManager implements DeviceManager {
|
|||||||
if (isEnrolled) {
|
if (isEnrolled) {
|
||||||
this.modifyEnrollment(device);
|
this.modifyEnrollment(device);
|
||||||
} else {
|
} else {
|
||||||
deviceTypePluginDAOManager.beginTransaction();
|
deviceTypePluginDAOManager.getDeviceTypeDAOHandler().beginTransaction();
|
||||||
status = deviceTypePluginDAOManager.getDeviceDAO().addDevice(device);
|
status = deviceTypePluginDAOManager.getDeviceDAO().addDevice(device);
|
||||||
deviceTypePluginDAOManager.commitTransaction();
|
deviceTypePluginDAOManager.getDeviceTypeDAOHandler().commitTransaction();
|
||||||
}
|
}
|
||||||
} catch (DeviceTypeMgtPluginException e) {
|
} catch (DeviceTypeMgtPluginException e) {
|
||||||
try {
|
try {
|
||||||
deviceTypePluginDAOManager.rollbackTransaction();
|
deviceTypePluginDAOManager.getDeviceTypeDAOHandler().rollbackTransaction();
|
||||||
} catch (DeviceTypeMgtPluginException ex) {
|
} catch (DeviceTypeMgtPluginException ex) {
|
||||||
String msg = "Error occurred while roll back the device enrol transaction :" +
|
String msg = "Error occurred while roll back the device enrol transaction :" +
|
||||||
device.toString();
|
device.toString();
|
||||||
@ -250,12 +250,12 @@ public class DeviceTypeManager implements DeviceManager {
|
|||||||
if (log.isDebugEnabled()) {
|
if (log.isDebugEnabled()) {
|
||||||
log.debug("Modifying the Android device enrollment data");
|
log.debug("Modifying the Android device enrollment data");
|
||||||
}
|
}
|
||||||
deviceTypePluginDAOManager.beginTransaction();
|
deviceTypePluginDAOManager.getDeviceTypeDAOHandler().beginTransaction();
|
||||||
status = deviceTypePluginDAOManager.getDeviceDAO().updateDevice(device);
|
status = deviceTypePluginDAOManager.getDeviceDAO().updateDevice(device);
|
||||||
deviceTypePluginDAOManager.commitTransaction();
|
deviceTypePluginDAOManager.getDeviceTypeDAOHandler().commitTransaction();
|
||||||
} catch (DeviceTypeMgtPluginException e) {
|
} catch (DeviceTypeMgtPluginException e) {
|
||||||
try {
|
try {
|
||||||
deviceTypePluginDAOManager.rollbackTransaction();
|
deviceTypePluginDAOManager.getDeviceTypeDAOHandler().rollbackTransaction();
|
||||||
} catch (DeviceTypeMgtPluginException mobileDAOEx) {
|
} catch (DeviceTypeMgtPluginException mobileDAOEx) {
|
||||||
String msg = "Error occurred while roll back the update device transaction :" +
|
String msg = "Error occurred while roll back the update device transaction :" +
|
||||||
device.toString();
|
device.toString();
|
||||||
@ -373,12 +373,12 @@ public class DeviceTypeManager implements DeviceManager {
|
|||||||
log.debug(
|
log.debug(
|
||||||
"updating the details of " + deviceType + " device : " + device.getDeviceIdentifier());
|
"updating the details of " + deviceType + " device : " + device.getDeviceIdentifier());
|
||||||
}
|
}
|
||||||
deviceTypePluginDAOManager.beginTransaction();
|
deviceTypePluginDAOManager.getDeviceTypeDAOHandler().beginTransaction();
|
||||||
status = deviceTypePluginDAOManager.getDeviceDAO().updateDevice(existingDevice);
|
status = deviceTypePluginDAOManager.getDeviceDAO().updateDevice(existingDevice);
|
||||||
deviceTypePluginDAOManager.commitTransaction();
|
deviceTypePluginDAOManager.getDeviceTypeDAOHandler().commitTransaction();
|
||||||
} catch (DeviceTypeMgtPluginException e) {
|
} catch (DeviceTypeMgtPluginException e) {
|
||||||
try {
|
try {
|
||||||
deviceTypePluginDAOManager.rollbackTransaction();
|
deviceTypePluginDAOManager.getDeviceTypeDAOHandler().rollbackTransaction();
|
||||||
} catch (DeviceTypeMgtPluginException e1) {
|
} catch (DeviceTypeMgtPluginException e1) {
|
||||||
log.warn("Error occurred while roll back the update device info transaction : '" +
|
log.warn("Error occurred while roll back the update device info transaction : '" +
|
||||||
device.toString() + "'", e1);
|
device.toString() + "'", e1);
|
||||||
|
|||||||
@ -22,17 +22,18 @@ package org.wso2.carbon.device.mgt.extensions.device.type.deployer.template.dao;
|
|||||||
public class DeviceTypePluginDAOManager {
|
public class DeviceTypePluginDAOManager {
|
||||||
|
|
||||||
private DeviceTypePluginDAO deviceTypePluginDAO;
|
private DeviceTypePluginDAO deviceTypePluginDAO;
|
||||||
|
private DeviceTypeDAOHandler deviceTypeDAOHandler;
|
||||||
|
|
||||||
public DeviceTypePluginDAOManager(String datasourceName, DeviceDAODefinition deviceDAODefinition) {
|
public DeviceTypePluginDAOManager(String datasourceName, DeviceDAODefinition deviceDAODefinition) {
|
||||||
DeviceTypeDAOHandler deviceTypeDAOHandler = new DeviceTypeDAOHandler(datasourceName);
|
deviceTypeDAOHandler = new DeviceTypeDAOHandler(datasourceName);
|
||||||
deviceTypePluginDAO = new DeviceTypePluginDAO(deviceDAODefinition, deviceTypeDAOHandler);
|
deviceTypePluginDAO = new DeviceTypePluginDAO(deviceDAODefinition, deviceTypeDAOHandler);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public DeviceTypePluginDAO getDeviceDAO() {
|
public DeviceTypePluginDAO getDeviceDAO() {
|
||||||
return deviceTypePluginDAO;
|
return deviceTypePluginDAO;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public DeviceTypeDAOHandler getDeviceTypeDAOHandler() {
|
||||||
|
return deviceTypeDAOHandler;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user