package br.com.caelum.stella.gateway.bb; import javax.servlet.http.HttpServletRequest; import br.com.caelum.stella.gateway.core.IntegrationHandler; import br.com.caelum.stella.gateway.core.EnumComCodigoFinder; public class BBVerificaFormularioRetorno implements IntegrationHandler<BBFormualrioRetornoReturn> { private HttpServletRequest request; public BBVerificaFormularioRetorno(HttpServletRequest request) { super(); this.request = request; } public BBFormualrioRetornoReturn handle() { // TODO Auto-generated method stub BBTipoTransacao tipoTransacao = new EnumComCodigoFinder() .descobreAEnumPeloCodigo(BBTipoTransacao.class, request .getParameter("tpPagamento")); return new BBFormualrioRetornoReturn(new BBBasicDataReturn(Integer.valueOf(request .getParameter("idConv")), request.getParameter("refTran")), tipoTransacao); } }