mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Fixing issues of GET /compliance-data API
This commit is contained in:
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…
Reference in New Issue
Block a user