/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package br.uff.ic.oceano.ourico.controller.command; import br.uff.ic.oceano.core.factory.ObjectFactory; import br.uff.ic.oceano.core.model.OceanoUser; import br.uff.ic.oceano.core.service.OceanoUserService; import br.uff.ic.oceano.ourico.controle.ConstantesOurico; import br.uff.ic.oceano.ourico.model.Estado; import br.uff.ic.oceano.ourico.service.EstadoService; import br.uff.ic.oceano.controller.servlet.command.Command; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import static br.uff.ic.oceano.ourico.controle.VariaveisOurico.*; /** * * @author marapao */ public class GetEstadoByAutobranchDescricao implements Command { private OceanoUserService oceanoUserService = ObjectFactory.getObjectWithDataBaseDependencies(OceanoUserService.class); private EstadoService estadoService = ObjectFactory.getObjectWithDataBaseDependencies(EstadoService.class); public void execute(HttpServletRequest request, HttpServletResponse response) throws Exception { // String loginOceano = request.getParameter(LOGIN_OCEANO); // String senhaOceano = request.getParameter(SENHA_OCEANO); // // String autobranch = request.getParameter(AUTOBRANCH); // String descricao = request.getParameter(DESCRICAO); String loginOceano = "gleiph"; String senhaOceano = "gleiph"; String autobranch = "1"; String descricao = ConstantesOurico.ANALISE_SINTATICA_1_OK; //autenticar usuário OceanoUser oceanoUser = oceanoUserService.autenticarUsuario(loginOceano, senhaOceano); Estado estado = estadoService.getByAutobranchDescricao(Long.parseLong(autobranch), descricao); StringBuffer message = new StringBuffer(); message.append(ID_ESTADO); message.append("="); message.append(estado.getIdEstado()); message.append("&"); message.append(AUTOBRANCH); message.append("="); message.append(estado.getAutobranch()); message.append("&"); message.append(DATA_INICIAL); message.append("="); message.append(estado.getInicio()); message.append("&"); message.append(DATA_FINAL); message.append("="); message.append(estado.getFim()); message.append("&"); message.append(DESCRICAO); message.append("="); message.append(estado.getDescricao()); message.append("\n"); response.getWriter().print(message); } }