diff --git a/trunk/jpox_siprp.bat b/trunk/jpox_siprp.bat index a3f90865..782060b7 100644 --- a/trunk/jpox_siprp.bat +++ b/trunk/jpox_siprp.bat @@ -2,5 +2,6 @@ cd build cd classes java -cp .;../../evutils;../../jpox;../../jpox/jpox-1.0.4.jar;../../jpox/jpox-enhancer-1.0.4.jar;../../jars/log4j-1.2.8.jar;../../jdo/jdo.jar;../../jdo;../../jpox/bcel-5.1.jar org.jpox.enhancer.JPOXEnhancer siprp/data/package.jdo java -cp .;../../evutils;../../jpox;../../jpox/jpox-1.0.4.jar;../../jpox/jpox-enhancer-1.0.4.jar;../../jars/log4j-1.2.8.jar;../../jdo/jdo.jar;../../jdo;../../jpox/bcel-5.1.jar org.jpox.enhancer.JPOXEnhancer siprp/medicina/prestadores/data/package.jdo +java -cp .;../../evutils;../../jpox;../../jpox/jpox-1.0.4.jar;../../jpox/jpox-enhancer-1.0.4.jar;../../jars/log4j-1.2.8.jar;../../jdo/jdo.jar;../../jdo;../../jpox/bcel-5.1.jar org.jpox.enhancer.JPOXEnhancer siprp/medicina/processo/data/package.jdo cd .. cd .. \ No newline at end of file diff --git a/trunk/jpox_siprp.sh b/trunk/jpox_siprp.sh index 754a8394..10724bcc 100644 --- a/trunk/jpox_siprp.sh +++ b/trunk/jpox_siprp.sh @@ -2,5 +2,6 @@ cd build cd classes java -cp .:../../evutils:../../jpox:../../jpox/jpox-1.0.4.jar:../../jpox/jpox-enhancer-1.0.4.jar:../../jars/log4j-1.2.8.jar:../../jdo/jdo.jar:../../jdo:../../jpox/bcel-5.1.jar org.jpox.enhancer.JPOXEnhancer siprp/data/package.jdo java -cp .:../../evutils:../../jpox:../../jpox/jpox-1.0.4.jar:../../jpox/jpox-enhancer-1.0.4.jar:../../jars/log4j-1.2.8.jar:../../jdo/jdo.jar:../../jdo:../../jpox/bcel-5.1.jar org.jpox.enhancer.JPOXEnhancer siprp/medicina/prestadores/data/package.jdo +java -cp .:../../evutils:../../jpox:../../jpox/jpox-1.0.4.jar:../../jpox/jpox-enhancer-1.0.4.jar:../../jars/log4j-1.2.8.jar:../../jdo/jdo.jar:../../jdo:../../jpox/bcel-5.1.jar org.jpox.enhancer.JPOXEnhancer siprp/medicina/processo/data/package.jdo cd .. cd .. \ No newline at end of file diff --git a/trunk/siprp/update/UpdateList.java b/trunk/siprp/update/UpdateList.java index 12173ef1..897429b5 100644 --- a/trunk/siprp/update/UpdateList.java +++ b/trunk/siprp/update/UpdateList.java @@ -24,7 +24,7 @@ import com.evolute.utils.sql.*; public class UpdateList { protected static final Update UPDATE_LIST[] = - new Update[]{ new siprp.update.updates.V6_1_To_V7_0() }; + new Update[]{ new siprp.update.updates.V6_1_To_V7_0(), new siprp.update.updates.V7_0_To_V7_1() }; protected static Executer EXECUTER; protected static double version = -1; diff --git a/trunk/siprp/update/updates/V7_0_To_V7_1.java b/trunk/siprp/update/updates/V7_0_To_V7_1.java new file mode 100644 index 00000000..a403c820 --- /dev/null +++ b/trunk/siprp/update/updates/V7_0_To_V7_1.java @@ -0,0 +1,75 @@ +/* + * V6_1_To_V7_0.java + * + * Created on 26 de Setembro de 2006, 11:48 + * + * To change this template, choose Tools | Template Manager + * and open the template in the editor. + */ + +package siprp.update.updates; + +import com.evolute.utils.*; +import com.evolute.utils.arrays.*; +import com.evolute.utils.db.*; +import com.evolute.utils.sql.*; + + +/** + * + * @author fpalma + */ +public class V7_0_To_V7_1 + implements siprp.update.Update +{ + + /** + * Creates a new instance of V6_1_To_V7_0 + */ + public V7_0_To_V7_1() + { + } + + public String []listChanges() + { + return new String[]{ "Criar tabela dos processos" }; + } + + public double getStartVersion() + { + return 7.0; + } + + public double getEndVersion() + { + return 7.1; + } + + 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( + "CREATE TABLE marcacoes_processo " + + "( " + + "id serial NOT NULL, " + + "trabalhador_id int4 NOT NULL, " + + "estado char(1) NOT NULL DEFAULT 'a'::bpchar, " + + "data_inicio date, " + + "data_fim date, " + + "CONSTRAINT marcacoes_processo_pkey PRIMARY KEY (id), " + + "CONSTRAINT marcacoes_processo_trabalhador_id_fkey FOREIGN KEY (trabalhador_id) " + + "REFERENCES trabalhadores (id) MATCH SIMPLE " + + "ON UPDATE NO ACTION ON DELETE NO ACTION " + + ") " + + "WITHOUT OIDS;" ); + executer.executeQuery( update ); + } + + public String toString() + { + return "v7.0 para v7.1"; + } +}