/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package br.uff.ic.oceano.peixeespada.controller.command; import br.uff.ic.oceano.controller.servlet.command.Command; import br.uff.ic.oceano.peixeespada.contexto.ContextoAmbiente; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.codehaus.jettison.json.JSONWriter; /** * * @author Heliomar */ public class CommandNextRefactoringBranch implements Command{ @Override public void execute(HttpServletRequest request, HttpServletResponse response) throws Exception { String branch = ContextoAmbiente.getInstance().nextBranch(Long.parseLong(request.getParameter("idWorkAgent")), Long.parseLong(request.getParameter("idOrchestratorAgent"))); JSONWriter jSONWriter = new JSONWriter(response.getWriter()); jSONWriter.object().key("branch").value(branch).endObject(); response.flushBuffer(); } }