mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Merge branch 'move-delete-device-api' into 'master'
Log and set message in response when device not found to delete See merge request entgra/carbon-device-mgt!205
This commit is contained in:
commit
8268c5c508
@ -147,7 +147,11 @@ public class DeviceManagementAdminServiceImpl implements DeviceManagementAdminSe
|
|||||||
DeviceIdentifier deviceIdentifier = new DeviceIdentifier(deviceId, deviceType);
|
DeviceIdentifier deviceIdentifier = new DeviceIdentifier(deviceId, deviceType);
|
||||||
Device persistedDevice = deviceManagementProviderService.getDevice(deviceIdentifier, true);
|
Device persistedDevice = deviceManagementProviderService.getDevice(deviceIdentifier, true);
|
||||||
if (persistedDevice == null) {
|
if (persistedDevice == null) {
|
||||||
return Response.status(Response.Status.NOT_FOUND).build();
|
String msg = "No device found with the device type: " + deviceType +
|
||||||
|
" having the device ID: " + deviceId + " to permanently delete.";
|
||||||
|
log.error(msg);
|
||||||
|
return Response.status(Response.Status.NOT_FOUND).entity(
|
||||||
|
new ErrorResponse.ErrorResponseBuilder().setMessage(msg).build()).build();
|
||||||
}
|
}
|
||||||
boolean response = deviceManagementProviderService.deleteDevice(deviceIdentifier);
|
boolean response = deviceManagementProviderService.deleteDevice(deviceIdentifier);
|
||||||
return Response.status(Response.Status.OK).entity(response).build();
|
return Response.status(Response.Status.OK).entity(response).build();
|
||||||
@ -155,8 +159,8 @@ public class DeviceManagementAdminServiceImpl implements DeviceManagementAdminSe
|
|||||||
String msg = "Error encountered while permanently deleting device of type : " + deviceType + " and " +
|
String msg = "Error encountered while permanently deleting device of type : " + deviceType + " and " +
|
||||||
"ID : " + deviceId;
|
"ID : " + deviceId;
|
||||||
log.error(msg, e);
|
log.error(msg, e);
|
||||||
return Response.status(Response.Status.BAD_REQUEST)
|
return Response.status(Response.Status.BAD_REQUEST).entity(
|
||||||
.entity(new ErrorResponse.ErrorResponseBuilder().setMessage(msg).build()).build();
|
new ErrorResponse.ErrorResponseBuilder().setMessage(msg).build()).build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user