/** * {@inheritDoc} */ @Override public void handle(StartTransactionRequestedEvent event, CorrelationToken correlationToken) { LOG.info("StartTransactionRequestedEvent"); boolean startTransactionAccepted = chargingStationOcpp15Client.startTransaction(event.getChargingStationId(), event.getIdentifyingToken(), event.getEvseId()); if (startTransactionAccepted){ domainService.informRequestStartTransactionAccepted(event.getChargingStationId(), event.getEvseId(), event.getIdentifyingToken(), event.getIdentityContext(), correlationToken); } else { domainService.informRequestStartTransactionRejected(event.getChargingStationId(), event.getEvseId(), event.getIdentifyingToken(), event.getIdentityContext(), correlationToken); } }