From c3fa4b9e0629e67c545c22b3daf18370ce47dda6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tiago=20Sim=C3=A3o?= Date: Fri, 30 Jan 2009 17:30:27 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@934 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../src/siprp/update/UpdateList.java | 3 +- .../siprp/update/updates/V10_4_To_V10_5.java | 79 +++++++++++++++++++ 2 files changed, 81 insertions(+), 1 deletion(-) create mode 100644 trunk/SIPRPSoft/src/siprp/update/updates/V10_4_To_V10_5.java diff --git a/trunk/SIPRPSoft/src/siprp/update/UpdateList.java b/trunk/SIPRPSoft/src/siprp/update/UpdateList.java index b71d09d4..94c6ec84 100644 --- a/trunk/SIPRPSoft/src/siprp/update/UpdateList.java +++ b/trunk/SIPRPSoft/src/siprp/update/UpdateList.java @@ -15,6 +15,7 @@ import siprp.update.updates.V10_0_To_V10_1; import siprp.update.updates.V10_1_To_V10_2; import siprp.update.updates.V10_2_To_V10_3; import siprp.update.updates.V10_3_To_V10_4; +import siprp.update.updates.V10_4_To_V10_5; import siprp.update.updates.V9_1_To_V9_2; import siprp.update.updates.V9_2_To_V9_3; import siprp.update.updates.V9_3_To_V9_4; @@ -59,7 +60,7 @@ public class UpdateList new V9_7_To_V9_8(), new V9_8_To_V9_9(), new V9_9_To_V10_0(), new V10_0_To_V10_1(), new V10_1_To_V10_2(), new V10_2_To_V10_3(), - new V10_3_To_V10_4() + new V10_3_To_V10_4(), new V10_4_To_V10_5() }; protected static Executer EXECUTER; diff --git a/trunk/SIPRPSoft/src/siprp/update/updates/V10_4_To_V10_5.java b/trunk/SIPRPSoft/src/siprp/update/updates/V10_4_To_V10_5.java new file mode 100644 index 00000000..d926581d --- /dev/null +++ b/trunk/SIPRPSoft/src/siprp/update/updates/V10_4_To_V10_5.java @@ -0,0 +1,79 @@ +package siprp.update.updates; + +import com.evolute.utils.Singleton; +import com.evolute.utils.db.DBManager; +import com.evolute.utils.db.Executer; + +public class V10_4_To_V10_5 + implements siprp.update.Update +{ + + public V10_4_To_V10_5() + { + } + + public String []listChanges() + { + return new String[]{ + "remocao dos dados de teste dos relatorio de higiene e seguranca" + }; + } + + public double getStartVersion() + { + return 10.4; + } + + public double getEndVersion() + { + return 10.5; + } + + public void doUpdate() + throws Exception + { + DBManager dbm = ( DBManager ) Singleton.getInstance( Singleton.DEFAULT_DBMANAGER ); + Executer executer = dbm.getSharedExecuter(); + com.evolute.utils.sql.Update update = + new com.evolute.utils.sql.Update( + "delete from hs_relatorio_posto_risco; " + + "delete from hs_relatorio_posto_medida; " + + "delete from hs_relatorio_posto; " + + "delete from hs_relatorio_medida; " + + "delete from hs_relatorio_area; " + + "delete from hs_relatorio_risco; " + + "delete from hs_relatorio_risco_valor_qualitativo; " + + "delete from hs_relatorio_normalizacao; " + + "delete from hs_relatorio_legislacao; " + + "delete from hs_relatorio_equipamento; " + + "delete from hs_relatorio; " + + "delete from hs_email_estabelecimento; " + + "delete from hs_email_empresa; " + + "delete from hs_email; " + + "delete from hs_equipamento; " + + "delete from hs_posto_risco; " + + "delete from hs_posto_medida; " + + "delete from hs_posto_estabelecimento; " + + "delete from hs_posto; " + + "delete from hs_area; " + + "delete from hs_legislacao_estabelecimento; " + + "delete from hs_legislacao_empresa; " + + "delete from hs_legislacao; " + + "delete from hs_legislacao_categoria; " + + "delete from hs_risco_empresa; " + + "delete from hs_risco_medida; " + + "delete from hs_medida; " + + "delete from hs_risco; " + + "delete from hs_risco_tema; " + + "delete from hs_normalizacao_estabelecimento; " + + "delete from hs_normalizacao_empresa; " + + "delete from hs_normalizacao; " + ); + executer.executeQuery( update ); + } + + public String toString() + { + return "v" + getStartVersion() + " para v" + getEndVersion(); + } +}