use of org.opensmartgridplatform.adapter.ws.schema.smartmetering.monitoring.ClearAlarmRegisterRequest in project open-smart-grid-platform by OSGP.
the class ClearAlarmRegisterSteps method theClearAlarmCodeRequestIsReceived.
@When("^the Clear Alarm Code request is received$")
public void theClearAlarmCodeRequestIsReceived(final Map<String, String> settings) throws Throwable {
final ClearAlarmRegisterRequest clearAlarmRegisterRequest = ClearAlarmRegisterRequestFactory.fromParameterMap(settings);
final ClearAlarmRegisterAsyncResponse clearAlarmRegisterAsyncResponse = this.smMonitoringRequestClientClearAlarmRegister.doRequest(clearAlarmRegisterRequest);
assertThat(clearAlarmRegisterAsyncResponse).as("ClearAlarmRegisterAsyncResponse should not be null").isNotNull();
ScenarioContext.current().put(PlatformKeys.KEY_CORRELATION_UID, clearAlarmRegisterAsyncResponse.getCorrelationUid());
}
use of org.opensmartgridplatform.adapter.ws.schema.smartmetering.monitoring.ClearAlarmRegisterRequest in project open-smart-grid-platform by OSGP.
the class ClearAlarmRegisterRequestFactory method fromParameterMap.
public static ClearAlarmRegisterRequest fromParameterMap(final Map<String, String> requestParameters) {
final ClearAlarmRegisterRequest clearAlarmRegisterRequest = new ClearAlarmRegisterRequest();
clearAlarmRegisterRequest.setDeviceIdentification(requestParameters.get(PlatformKeys.KEY_DEVICE_IDENTIFICATION));
return clearAlarmRegisterRequest;
}
Aggregations