From 9150c501c62b49091d499bce2fe903176c958e6f Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Wed, 23 Jun 2010 10:37:14 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@1250 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../siprp/update/updates/V12_0_To_V12_1.java | 33 +++--------------- .../V12_0_To_V12_1_Barbara_Goncalves.png | Bin 0 -> 9934 bytes 2 files changed, 4 insertions(+), 29 deletions(-) create mode 100644 trunk/SIPRPSoft/src/siprp/update/updates/V12_0_To_V12_1_Barbara_Goncalves.png diff --git a/trunk/SIPRPSoft/src/siprp/update/updates/V12_0_To_V12_1.java b/trunk/SIPRPSoft/src/siprp/update/updates/V12_0_To_V12_1.java index 1f3acd85..9ec76151 100644 --- a/trunk/SIPRPSoft/src/siprp/update/updates/V12_0_To_V12_1.java +++ b/trunk/SIPRPSoft/src/siprp/update/updates/V12_0_To_V12_1.java @@ -46,11 +46,8 @@ public class V12_0_To_V12_1 implements siprp.update.Update DBManager dbm = ( DBManager ) Singleton.getInstance( Singleton.DEFAULT_DBMANAGER ); Executer executer = dbm.getSharedExecuter(); - String nomes[] = new String[]{ - "B\u00e1rbara Gon\u00e7alves", - }; Integer ids[] = new Integer[]{ - 4, + 129, }; String assinaturas[] = new String[]{ "siprp/update/updates/V12_0_To_V12_1_Barbara_Goncalves.png" @@ -62,38 +59,16 @@ public class V12_0_To_V12_1 implements siprp.update.Update if( assinaturas[ n ] != null ) { Integer assinaturaID = null; - String assinatura = "Assinatura(" + nomes[ n ] + ")"; BufferedImage assinaturaImage = ImageIO.read( getClass().getClassLoader().getResourceAsStream( assinaturas[ n ] ) ); ByteArrayOutputStream assinaturaBytesStream = new ByteArrayOutputStream(); ImageIO.write( assinaturaImage, "PNG", assinaturaBytesStream ); - if( assinaturaImage == null || assinaturaBytesStream.size() == 0 ) - { - throw new Exception("Erro ao ler assinatura: " + assinatura ); - } - Insert insertQuery = new Insert( "image", new Assignment[]{ - new Assignment(new Field("name"),assinatura) - } ); - Virtual2DArray array = executer.executeQuery( insertQuery ); - Select2 selectQuery = new Select2(new String[]{"image"},null,null,new String[]{"id"},new Field("name").isEqual( assinatura ),null,null,null,null); - array = executer.executeQuery( selectQuery ); - if( array.columnLength() == 1 ) - { - assinaturaID = (Integer) array.get( 0, 0 ); - } - if( assinaturaID == null ) - { - throw new Exception("Erro ao inserir assinatura: " + assinatura ); - } - BlobUpdate blobUpdate = new BlobUpdate("image","image_data",assinaturaBytesStream.toByteArray(),new Field("id").isEqual( assinaturaID ) ); + + BlobUpdate blobUpdate = new BlobUpdate("image","image_data",assinaturaBytesStream.toByteArray(),new Field("id").isEqual( ids[ n ] ) ); executer.executeQuery( blobUpdate ); assignments.add( new Assignment( "assinatura", assinaturaID ) ); } - Update update = - new Update( "marcacoes_tecnicos_hst", - assignments.toArray( new Assignment[ assignments.size() ] ), - new Field( "id" ).isEqual( ids[ n ] ) ); - executer.executeQuery( update ); + } } diff --git a/trunk/SIPRPSoft/src/siprp/update/updates/V12_0_To_V12_1_Barbara_Goncalves.png b/trunk/SIPRPSoft/src/siprp/update/updates/V12_0_To_V12_1_Barbara_Goncalves.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b30a8345fc0a2d979203ec9113fba5a6a193bc GIT binary patch literal 9934 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�fY;?RGU+^vc{SA%l1Kn@kP?WXP>^noXR~zbt?N%5-fZX$ffE7&={gHXoy$wB zY#`06dXQsT$P9+^WKh#q8p2F6a+dc^(V^np=(GOIH9pHsoM7 zrIP@%*%C4W!f3?xM}K(e|NQ8!>%%jhU7`Ahh_33%WWK)6)wL-E2!}tn6+p(q?rmE` z=~UkD_Bu4SZA)_`96Ww}?D-eY)P)+{ZWrU&(HZXR^+&@_Zd2PB06=5RX#R4~ay;L(e7r*z%`vU<30Hok&&P+Ep z#8Qd8SuO?rf&P9k0|J0@StuMxl4X|55>LH7v$D9<*Vk1R@aCzB2ljVu9jZTa%s(}i ziZ7J{LDzlvMg0L?O4q_-LF@uVK*mUt-|u?r$=-(_>iWsgPOhFRd3?&@&kYr`A`o!E z20q+6{+!KED-=vk(}uP*y>)Wr%C-4j+bf^~p>la-p?gykXDES6B`_Qg{I8;MA$9<;6l~H4%(B8e-A*_MlBp^7%C>N!Re<2RkhQMIuNd z63tEe*M6@*vC^@!lGk(|3^;=U4J9WKw#wOG+|yl$Om<4w?p>{kc#cUlTn^2_7)Ky7 z9Ga^ogq6qa-TcR}m#@$0+W zbl%eni9muiJ6HU{-=6;V_jWecd+elzp`2fq&;IkJuYP5-%dPzArxzBcmOH!KonGhY zwTZfj?+Z_D%Vew{|LD!bpYQK%k4}!KUq5OOB9A%2RK| z_dXa1dNcycm&EtK|N6{KJ`nOc4b0~YKEJoCBkXlJ_8({oQjq2}ZU={uoiHWJ)KmPE{j_utp2f935QIvQ} zEG?#Y@2G2Ub0L5w*!hv^g}JPP)YcK}>I~~j86>@aV)4zhqYj4k_1-O8+c)=yNrEIx z;S8`stC1Ccp#%#+!3w36KuXEEa_Wh%W=U;hJ(6f z%FJx)+SSxjJnr{-hx)?xO&-oTV+aK05}Bsybg9TVkYyEtRN@@x7xS+k8Aj5&dg=%J zqF#gBiM<4}V|fyitJ-TPZ(KMtZ|I80?I0-ygM;@Cw6`;cIsuU^17~AntGTRID&<2V zPbBJgdo(T?kwlK~%Mh@4O-jKkjC1x0H`jesjbh7-g&+U)?05fopWC7S2Jg?Umj2uS zc=a1!-`Cz2_;fD7Jq&C^SCvJDv2pX-)rkiVZkd};XVN9hvOEsGt1D!9*4lsXY^|>t z03tv#vFi1CxdK)0eDy3uz;#q!M6CAT;2IH^s^{ptn*VLGJ>9F7^)8dF<}?UUX$HEZ z@2FBySv!;wiDdQS654PiQssgHsNSKl?%p3n3B(r{vU4kGzu(u^?8Zvt#vNTBh@WWE0gqSxbY78mZx6Qq zI3!_7CT;y>$n3@##!MjqQDuzX?#sfeVF04dr9oLCDw53!wr#@JaHv=@RBw~0Dm<+N z2LRu{)p6aeA@Ah1mFnKQu6A0(1*)^IP^3OU2j^$gU%_4IC`nn-0QMUh*urxD`Tu+7>%Y6#Fg`m5 zw&5~V6aWll6>qsC>Y{gPGN(12mNthK5diq7zW)lL__yjm}-(t>+@g4|6eq$ z(zU;_4XkEf_wZmJ29T(_L8k_Ki2*Vz=l=Ab?WgOoIZ$vtddtCBGISu{CZauQA#PL%x1G5 zkB2cz-m&HnpEZg0ZNi7?s=}~a{vGU M07*qoM6N<$g1&&(dH?_b literal 0 HcmV?d00001