Fixing issues of GET /compliance-data API

revert-70aa11f8
dilanua 9 years ago
parent 58666bc4b0
commit c61ef1c98e

@ -24,7 +24,7 @@ import org.wso2.carbon.policy.mgt.common.monitor.ComplianceData;
@ApiModel(value = "DeviceCompliance", description = "Device's policy compliance status") @ApiModel(value = "DeviceCompliance", description = "Device's policy compliance status")
public class DeviceCompliance { public class DeviceCompliance {
private int deviceID; private String deviceID;
private ComplianceData complianceData; private ComplianceData complianceData;
private Long code; private Long code;
@ -44,11 +44,11 @@ public class DeviceCompliance {
this.code = code; this.code = code;
} }
public int getDeviceID() { public String getDeviceID() {
return deviceID; return deviceID;
} }
public void setDeviceID(int deviceID) { public void setDeviceID(String deviceID) {
this.deviceID = deviceID; this.deviceID = deviceID;
} }

@ -357,7 +357,7 @@ public class DeviceManagementServiceImpl implements DeviceManagementService {
} }
if (policy == null) { if (policy == null) {
deviceCompliance.setDeviceID(Integer.valueOf(id)); deviceCompliance.setDeviceID(id);
deviceCompliance.setComplianceData(null); deviceCompliance.setComplianceData(null);
//deviceCompliance.setCode(0001l); //code 0001 means no compliance data related to the device //deviceCompliance.setCode(0001l); //code 0001 means no compliance data related to the device
return Response.status(Response.Status.OK).entity(deviceCompliance).build(); return Response.status(Response.Status.OK).entity(deviceCompliance).build();
@ -366,7 +366,7 @@ public class DeviceManagementServiceImpl implements DeviceManagementService {
policyManagementService = DeviceMgtAPIUtils.getPolicyManagementService(); policyManagementService = DeviceMgtAPIUtils.getPolicyManagementService();
complianceData = policyManagementService.getDeviceCompliance( complianceData = policyManagementService.getDeviceCompliance(
new DeviceIdentifier(id, type)); new DeviceIdentifier(id, type));
deviceCompliance.setDeviceID(Integer.valueOf(id)); deviceCompliance.setDeviceID(id);
deviceCompliance.setComplianceData(complianceData); deviceCompliance.setComplianceData(complianceData);
//deviceCompliance.setCode(0002l); //code 0002 means there are compliance data related to the device //deviceCompliance.setCode(0002l); //code 0002 means there are compliance data related to the device
return Response.status(Response.Status.OK).entity(deviceCompliance).build(); return Response.status(Response.Status.OK).entity(deviceCompliance).build();

Loading…
Cancel
Save