From f29b83848a0bcbdbdef69fd2d6a866d5d6afe00d Mon Sep 17 00:00:00 2001 From: alberto Date: Thu, 29 Sep 2016 19:29:57 +0000 Subject: [PATCH] =?UTF-8?q?Flyway=20=C3=BAnico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@60917 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ventaboletos/servlet/ReloadFlyway.java | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/com/rjconsultores/ventaboletos/servlet/ReloadFlyway.java diff --git a/src/com/rjconsultores/ventaboletos/servlet/ReloadFlyway.java b/src/com/rjconsultores/ventaboletos/servlet/ReloadFlyway.java new file mode 100644 index 000000000..25c94ece7 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/servlet/ReloadFlyway.java @@ -0,0 +1,38 @@ +package com.rjconsultores.ventaboletos.servlet; + +import java.io.IOException; +import java.io.PrintWriter; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import com.rjconsultores.ventaboletos.FlyWay; + +public class ReloadFlyway extends HttpServlet { + private static final long serialVersionUID = -2076848353707789950L; + + private PrintWriter out = null; + + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + out = resp.getWriter(); + out.println("

Reload Flyway

"); + + boolean retorno = FlyWay.getInstance().start(); + + if (retorno) { + out.print("Processo realizado com sucesso."); + } else { + out.print("Erro ao executar o flyway. Verifique o log do servidor."); + } + + out.close(); + } + + @Override + protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + doGet(req, resp); + } +}