package de.rwth.idsg.steve.handler.ocpp12;
import de.rwth.idsg.steve.handler.AbstractOcppResponseHandler;
import de.rwth.idsg.steve.web.dto.task.RequestTask;
import ocpp.cp._2010._08.RemoteStopTransactionRequest;
import ocpp.cp._2010._08.RemoteStopTransactionResponse;
/**
* @author Sevket Goekay <goekay@dbis.rwth-aachen.de>
* @since 30.12.2014
*/
public class RemoteStopTransactionResponseHandler
extends AbstractOcppResponseHandler<RemoteStopTransactionRequest, RemoteStopTransactionResponse> {
public RemoteStopTransactionResponseHandler(RequestTask<RemoteStopTransactionRequest> task, String chargeBoxId) {
super(task, chargeBoxId);
}
@Override
public void handleResult(RemoteStopTransactionResponse response) {
requestTask.addNewResponse(chargeBoxId, response.getStatus().value());
}
}