|
|
@ -150,7 +150,9 @@ public class DeviceStatusManagementServiceImpl implements DeviceStatusManagement
|
|
|
|
public void updateDefaultDeviceStatusFilters(int tenantId, String deviceType, List<String> deviceStatus) throws MetadataManagementException {
|
|
|
|
public void updateDefaultDeviceStatusFilters(int tenantId, String deviceType, List<String> deviceStatus) throws MetadataManagementException {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
if (StringUtils.isEmpty(deviceType)) {
|
|
|
|
if (StringUtils.isEmpty(deviceType)) {
|
|
|
|
throw new IllegalArgumentException("Device type must not be empty or null");
|
|
|
|
String msg = "Device type must not be empty or null";
|
|
|
|
|
|
|
|
log.error(msg);
|
|
|
|
|
|
|
|
throw new IllegalArgumentException(msg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
MetadataManagementDAOFactory.beginTransaction();
|
|
|
|
MetadataManagementDAOFactory.beginTransaction();
|
|
|
|
// Retrieve the current device status metadata
|
|
|
|
// Retrieve the current device status metadata
|
|
|
@ -267,7 +269,9 @@ public class DeviceStatusManagementServiceImpl implements DeviceStatusManagement
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public boolean isDeviceStatusValid(String deviceType, String deviceStatus, int tenantId) throws MetadataManagementException {
|
|
|
|
public boolean isDeviceStatusValid(String deviceType, String deviceStatus, int tenantId) throws MetadataManagementException {
|
|
|
|
if (StringUtils.isEmpty(deviceType)) {
|
|
|
|
if (StringUtils.isEmpty(deviceType)) {
|
|
|
|
throw new IllegalArgumentException("Device type must not be empty or null");
|
|
|
|
String msg = "Device type must not be empty or null";
|
|
|
|
|
|
|
|
log.error(msg);
|
|
|
|
|
|
|
|
throw new IllegalArgumentException(msg);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
MetadataManagementService metadataManagementService = new MetadataManagementServiceImpl();
|
|
|
|
MetadataManagementService metadataManagementService = new MetadataManagementServiceImpl();
|
|
|
|
Metadata metadata = metadataManagementService.retrieveMetadata(MetadataConstants.ALLOWED_DEVICE_STATUS_META_KEY);
|
|
|
|
Metadata metadata = metadataManagementService.retrieveMetadata(MetadataConstants.ALLOWED_DEVICE_STATUS_META_KEY);
|
|
|
|