additional validation and error handling for equipment discovery and ap configuration

This commit is contained in:
Mike Hansen
2020-12-01 20:20:15 -05:00
parent 9e58a9d7b7
commit db4672a9a2
3 changed files with 86 additions and 18 deletions

View File

@@ -212,8 +212,9 @@ public class OpensyncExternalIntegrationCloud implements OpensyncExternalIntegra
ce.setSerial(connectNodeInfo.serialNumber);
ce.setDetails(ApElementConfiguration.createWithDefaults());
ce.setCustomerId(autoProvisionedCustomerId);
ce.setName(apId);
ce.setName(apId);
ce = equipmentServiceInterface.create(ce);
ApElementConfiguration apElementConfig = (ApElementConfiguration) ce.getDetails();
apElementConfig.setDeviceName(ce.getName());
apElementConfig.setEquipmentModel(connectNodeInfo.model);
@@ -272,7 +273,7 @@ public class OpensyncExternalIntegrationCloud implements OpensyncExternalIntegra
ce.setProfileId(profileId);
ce = equipmentServiceInterface.create(ce);
ce = equipmentServiceInterface.update(ce);
} else {
// equipment already exists