From 108430442e4647ce9d79e533d7445cf76f7ab990 Mon Sep 17 00:00:00 2001 From: jimmy-sonny Date: Thu, 24 May 2018 18:54:08 +0200 Subject: [PATCH] Soluzione proposta --- .../polito/tdp/borders/BordersController.class | Bin 1524 -> 0 bytes Lab09/bin/it/polito/tdp/borders/Main.class | Bin 1526 -> 0 bytes .../it/polito/tdp/borders/db/BordersDAO.class | Bin 2428 -> 0 bytes Lab09/bin/it/polito/tdp/borders/db/TestDAO.class | Bin 904 -> 0 bytes .../bin/it/polito/tdp/borders/model/Border.class | Bin 299 -> 0 bytes .../it/polito/tdp/borders/model/Country.class | Bin 302 -> 0 bytes .../bin/it/polito/tdp/borders/model/Model.class | Bin 300 -> 0 bytes .../it/polito/tdp/borders/model/TestModel.class | Bin 704 -> 0 bytes .../polito/tdp/borders/BordersController.class | Bin 0 -> 5039 bytes .../bin/it/polito/tdp/borders/Main.class | Bin 0 -> 1714 bytes .../it/polito/tdp/borders/db/BordersDAO.class | Bin 0 -> 4047 bytes .../bin/it/polito/tdp/borders/db/ConnectDB.class | Bin .../polito/tdp/borders/db/TestConnection.class | Bin .../bin/it/polito/tdp/borders/db/TestDAO.class | Bin 0 -> 1615 bytes .../bin/it/polito/tdp/borders/model/Border.class | Bin 0 -> 1996 bytes .../it/polito/tdp/borders/model/Country.class | Bin 0 -> 2095 bytes .../polito/tdp/borders/model/CountryIdMap.class | Bin 0 -> 1376 bytes .../bin/it/polito/tdp/borders/model/Model.class | Bin 0 -> 6653 bytes .../it/polito/tdp/borders/model/TestModel.class | Bin 0 -> 2331 bytes 19 files changed, 0 insertions(+), 0 deletions(-) delete mode 100755 Lab09/bin/it/polito/tdp/borders/BordersController.class delete mode 100755 Lab09/bin/it/polito/tdp/borders/Main.class delete mode 100755 Lab09/bin/it/polito/tdp/borders/db/BordersDAO.class delete mode 100755 Lab09/bin/it/polito/tdp/borders/db/TestDAO.class delete mode 100755 Lab09/bin/it/polito/tdp/borders/model/Border.class delete mode 100755 Lab09/bin/it/polito/tdp/borders/model/Country.class delete mode 100755 Lab09/bin/it/polito/tdp/borders/model/Model.class delete mode 100755 Lab09/bin/it/polito/tdp/borders/model/TestModel.class create mode 100755 Lab09_Soluzione/bin/it/polito/tdp/borders/BordersController.class create mode 100755 Lab09_Soluzione/bin/it/polito/tdp/borders/Main.class create mode 100755 Lab09_Soluzione/bin/it/polito/tdp/borders/db/BordersDAO.class rename {Lab09 => Lab09_Soluzione}/bin/it/polito/tdp/borders/db/ConnectDB.class (100%) rename {Lab09 => Lab09_Soluzione}/bin/it/polito/tdp/borders/db/TestConnection.class (100%) create mode 100755 Lab09_Soluzione/bin/it/polito/tdp/borders/db/TestDAO.class create mode 100755 Lab09_Soluzione/bin/it/polito/tdp/borders/model/Border.class create mode 100755 Lab09_Soluzione/bin/it/polito/tdp/borders/model/Country.class create mode 100755 Lab09_Soluzione/bin/it/polito/tdp/borders/model/CountryIdMap.class create mode 100755 Lab09_Soluzione/bin/it/polito/tdp/borders/model/Model.class create mode 100755 Lab09_Soluzione/bin/it/polito/tdp/borders/model/TestModel.class diff --git a/Lab09/bin/it/polito/tdp/borders/BordersController.class b/Lab09/bin/it/polito/tdp/borders/BordersController.class deleted file mode 100755 index 9db5dae33c6207c058c2cd72fbc9f0f925434190..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1524 zcmbVMU31e$6g}%WvEw?ym=FS`MI?dPDR`l!rA-3GNy+pffte&^C~u0ih9w&*Bdw|1 zpTZyLb3X=V+L`vTGyPGWo|Wvl;PO(aI=uN!e>lh_!Qlu#6?J@;Su()iI+`S9Sm3ar5RQ5-5Gu(0*tK-sq3 zc227TlZi^>ZW5?e;KEjh*0tKmoxXX!8-+&E@%&CVvieBv>r@{Y)sCXr`c}sg1M68} zrzbnTBO^B-Z*MW6Y~mnu5SY$^BW2~I9k*AqJ?jtzyg_Ihs7T2mFHi2Np54^SgpMMe zNvCUA+@*KBw-e>l`^=)BrYgypeWg>MTtflzgoM@tqa$ta3XC@Mr>vTA}nnS{UxRh&kh@mo4l54uMOD%o>sU0>J& zv+pO`efN!1j1LaC{p0@k#9BtGf-x*qaTzltW}j&$Xue~DBT``5wJ_fBO%NNO3h5A$ zyc&aMsTV4;vK_dl+;{J*&3(tbS;Z;T%J_(?*^9&Yas}5ROK36JHG>l!9gFL86*q8` zV@#EGlM*E2jtcjjEWM64%3JC;u;t{s z)T-b%)?DZByj4ejqF6^6UkZFZ%$BS1|K?-CyV;T3BpK>!WSlKmHTh6t{4Y%K9?zZy zlu)L1GP4qfYXR?}I$~r0Mr@q)o3`4V(=9QIL_LEU?w;k>8drCnu8UWgeTh=>2NcJC z#>F3L9K(lvPGl}MT;h9yx5s-Nh3Y*XG^b!b9g^hgu*R2PW8Os5vo{&8Y%49s_(dDx8UY)TFOMw)10IU|vmCHo{i!WU6EH_Jr# I_+CK!AC~-H%m4rY diff --git a/Lab09/bin/it/polito/tdp/borders/Main.class b/Lab09/bin/it/polito/tdp/borders/Main.class deleted file mode 100755 index d621184eea47e2f50d0cb2a61035669e2360cbc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1526 zcmZ`(U31e$6g`{BQ6iM)n|u@~q%GJ~Zm0yt%ds!RnoI)opKV%tKWGYED4$(VNg&tMGSLFl`Ephl zH|ol(8e1yVY>Ww<&yJoP9faQcAC+=BmIUQs0#i071xAg77s{yaZSFo*zIJgQ(*lEa zrPo5)WE~UvLYkrNm2Q>>F)QHSZ+B?fM0fBhF50+2l--c2vx`gkOyC?NZmVW|nD_)f z->$kHv#OIIs+Y1fk<#9y?Q+S%D6W{!%?pfW?wzwj&76MW;!9j*qeG$+nEa^FHk^`; ze3!YVuOh{q$MK=|+SPB#h#ZY#!NsD9HEe*#kxt?;REdr20@qIGAw%Em?2*w98ELAj zu@08;wE=QNV5ZAf>aZmf6=~AtP=+fuzU_(7rPIZC_@1ORl};mm#CkVT7N+Q;WaMTw z_v3#Y+`+01igKdM%Y!3dHH>~;{E!N>K>{?D z!s?v=M`+ZkmBcY+db#6q1_$(X{11H>D4e1G|8+eb1=EAxDtme&Ab2#@BjFF|d387i zU6GB>>>Y60IXC$~doFbJNsZft;4bFU@*bw8tY+o07~I2sMjYd; zuHi=ln#Dytz&c}_I6vVb%U)uhpYaPjQRLsRDATXPoP3y%ZQQX~zy>xmoHx0)oAd%( Z-6lD_1ID)a;Pf`CiXH9?JfiJG?L8RYY6x}zEPMQXRKwFD|!=u;&B`7G;R-%Qp#KjUuULr24VtxR;)EE<5=!;CRbXK; z+N;PUqUcQ_jvj&CS=*J1jcQ5yOIFE|0_m(*ww#-mZ>x3dV=TCD*9C^NuK{I(KpfAi zOgYZ9*Kh;hmOPps8O>^Vjlgy?S-T$4uD4(>yH?Qf8TaB#29vLdR%H%OCiLB$xHOT# zK7q@H+3f7}l36Zu_q16EtUykcO0BoWsx+_Wa|>o!BWjwt{LF0Lyi)8K8t50;*F`wx z`&LuIOkzKJlXw#c3=9bzeI*0ap6inHnJX#0g@XdSmSxcTW_zx{U^~J31BG52b7P_p zhhZ9cyB&V}b_z#ul#JGVS+jhp^Quahr9C?m5~}N6AkFUbM2lnP;#zp1(mBCE$8o~I zu)qPG=Z;n>yn_*elw6nPMj)>@q~8=6*or+b>kTI;$Y7!uCvn=qscq6LH0yz^rZ9#x zl%3Zg)cz2u?Gcsj1_UduD(iNZ5*V(S!*%|W3A`r|*Y)e8_CGN2K4sHE+KHON1$;d`{S-a|Tf$hgoQBNZQ|ZmOnA>VbfFBDa+EP-W zSlemL5H*8`lnb2LDgMi)N#JVR8P%A?96mKL-!A%gYEt+NS*Cc;^Q#t9oZKPAoh>24 zZf{qAyDyggJQh>P;TrqjmFx7!VQ^c?E}ud{O@VmX@#@5M1GfxtO!RkHFI>;gu9syk zpi)!#T#t-eSVOD4y5w7BnZRv)Asx@`wvjp033V40HQg90N{Oq9)>S~OPspvW zRZQiEyIaRnOl8qg?e>18pdxircrZM+V-G1CpEGZN*QTRh?g>u2!S2>pin%+mef~CU z?HPRG1)#4x9yy69;qvN&RnyblKx2Eq>d|4~p}-rOs16mp9`p=TL%ey-vQNudKdEE`B@14|FUza8 zy1jOHJ)BX=aC%Y(yiCC-g^nIR4X!f$7yOT(e1gQUe2E~*r`iT~p^wj0Xu$tnT#+5@ zrqv$4N3d5p5i5N5aJ`XEXP;qz@d*YNo?>uu?9?U>MKB&4if!VUzjI}AEsj0L zl5$mij62V8x0tq`p!^r%^})spTR5f@87Ev2W)x}e^b`63@32AgF~n=&09$zoB^<(i zj)4`JSmlm~qj-p8I{7)x(nc%!D1Ly%Jso8Y%RCjK$2&S=lz#I(?=bQa%%cjIJg+jI zhZ^HQAPz-kAJj>oC+qx@LG(F+^cWBZ0t0IX4jVXba9H8oa|OJ!qbzRF!8)29{=d=i v=D3c~*&ap6x0(=Lgh%`q)-$R1N0H!7rD{45+PBi;Nqo=LloWo{XMXw*-Jxyf diff --git a/Lab09/bin/it/polito/tdp/borders/db/TestDAO.class b/Lab09/bin/it/polito/tdp/borders/db/TestDAO.class deleted file mode 100755 index c85467ad864ace16f75a5d3d1cba88fc065e7789..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 904 zcmah{-)|B@5dIcu5AZAqf?9uFTdUA&_r=6SnkKczC$uIsB*v$O+u$~Px8&F}!T(Ah z+C&ro0RJfCEZ2shB|hBj&CJgC%{M#0et-W7;5oR597CWi9~-T#;Wixefk{G{On5lp zCvsw6A0B%sFjP;)XTi0INBnqjDuZqP6*DwjAG`B@dNxtI>UNbO{@q) z71-2T8E6^A;)^n|dRfLjJn(Rzp+4($vE0W)1PtETA!<_8Xk8`9^||R|3y-KtZA5se z^^r+q5-e$CwN^W;O0Ck|_2Nb(k`d+VS4@Z$g~BjwFCX=MMg&zF&bg}pGBp=pb2`3! z(HDQ+-Cx2N(ZXn+37U2eh_T!=X)=^=l-m~nV*mEs0I>mTpVk)0(H|`sS&uwUC!=#^ z=N!eavvirPO9Mq*BkN}u=)6u|32UfO#1$t5=0KZ2Q2lUD`}qy^+MP4p-95v`TZfj1 yL#v@c)+f9*dXfqnWF2ylRbv~E$#dB!Xc2aUzBYCUeRo!O8F@Nu{u#w`*!u$_P}vgz diff --git a/Lab09/bin/it/polito/tdp/borders/model/Border.class b/Lab09/bin/it/polito/tdp/borders/model/Border.class deleted file mode 100755 index 5abb071a8283770806303d70af143c6b92e9fc4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 299 zcmaivzfQw25Ql%4KMkaXRDA;w12Eu)4a5KvQ&a}3>~>;-BR8&Gm-k{qV&DOID8xCi zclq6YcRK6y_s{1SfNRVPB!p8F#Ku_@oCw`UDCaxvw_@!&ZN>da1v0|Cmv2&7IlPD` z)$2A8CbwoV;f|1=Uo?d5fp1ErIGiEJgizIH(97LgX}^-nYQmy+t+b8wCi4F<3$JEN zIIH)Y+z`rVxAU!jH1WOZpWsz=!wJ}ge+I4;4LA!XF*1-}e&FDp2MJ2fxCS3gIcH;^ Nb3I}r9CIe9egTE%LTdm3 diff --git a/Lab09/bin/it/polito/tdp/borders/model/Country.class b/Lab09/bin/it/polito/tdp/borders/model/Country.class deleted file mode 100755 index 1d315db6a3ff21dfd5ec0d7a64bea47af0320baa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcma)%!D_-l5QhJWiLq&_;v0wvZ4cc`Z!KPgozydAtCib}t*w<2bK5rFeW!>C!;Sos z!pP=BEXs|lJfZul8|`O=&i%uh5YKrjLkBlG5_AcJLO1HY-ImI&WN8#(RM<+IwRAe< zYcuwrdQX@Z|3G;mWJ}w+O1RaNA8tg*Si=~+ SaLbxs>V*A{6QR!V4e5S%>@4xCFs`~cAaMO-9ZqBN0GU7!Hb`|d0-GG}B={*@|Hiaa2Xidduc zG&4J+(eCW;-}euIM+`C~gpmpI;H(KwhWa2&=WFeca_?$w<$J^oDPgcvA4*!)Y~-Tc z=_(L9&!#cqh0vNz*M#(y!vZbza`(Lj6lh3+RC2?V2HW)mrgZg|Q$ O7IltWX2Km~g8mssv_Urj diff --git a/Lab09/bin/it/polito/tdp/borders/model/TestModel.class b/Lab09/bin/it/polito/tdp/borders/model/TestModel.class deleted file mode 100755 index bebfd71283352acf7720fa47cc053040764d4bb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 704 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 QmCmlJq7(n3LJ9u;Kff(Wga7~l literal 0 HcmV?d00001 diff --git a/Lab09_Soluzione/bin/it/polito/tdp/borders/Main.class b/Lab09_Soluzione/bin/it/polito/tdp/borders/Main.class new file mode 100755 index 0000000000000000000000000000000000000000..1fd13dc3dec1ab74144eed7e3cb61ce41c7c929f GIT binary patch literal 1714 zcmZ`(TT|Oc7(ENJWfajE0wJa}4J1u$E>@dMFPNqcByK}(pqRMO^tKqqD3v9TEL!r5 z`kWWjDKnWo_YdVQle4lMJ1ri~e7oBHuIGH;{`>l$7XWVKHyuL)(@tnLeb)(nD?Dgg z`+jg>2Q8~C9Z!cQaQUhHLq0jSWV7iyH5od-XWi@V1(GX{=Y)3!hO@bri8Uh-?wt;)br|M8&~9y%?7nbP2V3Id5%D1%U7DqD*4 z;z8ZEDoPe|RUKmj7vrlZ#|_si?v_g>U$Q6z7ci+~LLjXaELVDUYjgjpT?$%DaL0@qvyRR@rkIDVw;A4+YNAj~|)zC#e2wWXt(@&EcQH5B4O??Oo2wqM0jn-SN7-%$t zs4Sb^H=)5-i1VC%+-K088&WFpqlw4ZRY=JruXac{WKdV*dxixOs6>NUbkr*}qMo?C zA`P?jG|V>*AN}YceSHU$ge}dF=ZiZk`s%zjJKfvrLa2@5Jze(wYyFDEiuCeg+xr?|7Xbb`;8lM9(- z8_NrAeEkI zskFC|qTGzrR=aQMkxve1X&v9O&T4CgER0zd7&v)>M y7FBv2!O$x_)NxJ1){GpMn9N8;b)!;{6aZ|U*7;{wxgK< literal 0 HcmV?d00001 diff --git a/Lab09_Soluzione/bin/it/polito/tdp/borders/db/BordersDAO.class b/Lab09_Soluzione/bin/it/polito/tdp/borders/db/BordersDAO.class new file mode 100755 index 0000000000000000000000000000000000000000..8ac7561549543a201012349f064c04a391959d25 GIT binary patch literal 4047 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 literal 0 HcmV?d00001 diff --git a/Lab09/bin/it/polito/tdp/borders/db/ConnectDB.class b/Lab09_Soluzione/bin/it/polito/tdp/borders/db/ConnectDB.class similarity index 100% rename from Lab09/bin/it/polito/tdp/borders/db/ConnectDB.class rename to Lab09_Soluzione/bin/it/polito/tdp/borders/db/ConnectDB.class diff --git a/Lab09/bin/it/polito/tdp/borders/db/TestConnection.class b/Lab09_Soluzione/bin/it/polito/tdp/borders/db/TestConnection.class similarity index 100% rename from Lab09/bin/it/polito/tdp/borders/db/TestConnection.class rename to Lab09_Soluzione/bin/it/polito/tdp/borders/db/TestConnection.class diff --git a/Lab09_Soluzione/bin/it/polito/tdp/borders/db/TestDAO.class b/Lab09_Soluzione/bin/it/polito/tdp/borders/db/TestDAO.class new file mode 100755 index 0000000000000000000000000000000000000000..fe089c1b93b2505a4bcd4433482e069240be2b03 GIT binary patch literal 1615 zcmah}U3(Kn6n-a7*(5BGwzLRV4aI6&KGrWpn~Ibo8ckC)C0NjlNp>iMo83H{NgvBk z@eg>d7e(a3$7}zHxBde0olRnzN*-@^c4p3;^SaufG9!5BD6T1Pa=C?I_SD z@{Hg18d2=4xa0W^Z%cK|jkQe&X@UGhxhuUuhCAM7qLWV1MlIR~>N+-iFrqgpOb;U)5lx}-VV3#B9P z7ULL3Q?gac;EceTitZR$@O8m-jZuX_6+-z)N1`O z|Ld-_)PvMDI`Aw}a$X{xtvK41B)jMj$mWjXJT5x8AaFb(`|lGMm*BB%9sP*qr%uW_ zyp4Aqydy9*tYA4bYDdK`HF=p?*_A<8ZQi$aF84ts!t0xrY;Lc(_y8YLg!iMkC0Qmi z8#?Su;-E@;svVFTEl0@`D7je0M*o zhw6KxIyvxgpmRzNJ{haikvdqSpIWVac1R%uGIa~(a~EHr!n{3@ooW)5iM~q+GTvdy zXAWkepBUD{myy8Y7&Wl@huy-y%Qh38B@)UXmW6<5j(0Ueh_2>FXTV;2FbA$2^1C_) z+o;2M`H+aF|?Y_-@VWY75rr1-~4#jnGi$5n8h zTz-tqPsw$TUwaK?aFk!SXTbFscUc_A37*);f6;D|>$gvl-+s(N_cLauPw(U9^G|V> z2j}+j`i4C#rk`PAd*Z?qEDQXCw`%)%{|bpam4*eiKtL8wh7j@uF^?%+#x!*>gRi)LgSiCoGVKWp8>n*4;5IgKi;(BBhA(NE s;tK~gY%wFZ6OV(tI`8iAI6)esSw za{O}JZ92YN_BY$*n(J-aUZ=d{ZraWAin27s1Tx#!H&(f6wYJKSYuk3+7l_nn1TI&P zDo}B|E#LcgQ3lTnB$k|(xS zyVGs5vBT@WRsU+uYKK}R?6134lWL6Rs|UwmvG82#UNBIENla3RrqyBa2({=(E9aub zSTgV-t`M_Z+m_<@V}ikwa=L!Q_E^n#*L}}vZ3&F-s}^_{HOvc~>K6#yD_y6_Ax>fr zhK>c63Hp@#T)J)=_!vARVYS!NGdEmhml=Y8f2NK*B%Lee zbgWSD7qZel12bSNwOW8#;PikV`%e}~uDe~YZa;A3)D8utu1fZ}zyXi)R!8{bysH(b zoo}5xI^+dN(t5^y8J8};#!%6Gg;a6+6*9l5ge;#~#Q4O^?KQi_sAot?>1s zC6zbJgGW?_@gV9Qq(lfw;LM>wG6#W-9}48`;Xnp73V@v9acAEHL@FW`;1vr={YtP> z_=U{mQfxUhInj{Pynz<|2}!x^;ry3-{!HJWQT~Ztrbd;9<2)9;MNzgS&c2_+6t3Z- z0unT7Ayg#FZ~PQ@c%3kdOI$^8nYksz-ZCVrK?s5rZwWRuB0_w2z-BscYsliCkcCw= ze?&aCYra7|x?AiaZ}R_xG|WFC)&g$EGPYwlszl$746T_J1yp-7It5l*)fFIGC;c6Dkyj8c!`~g*2!*x8y0$$(-zQD}^ zjjVT5W3h%D*Ga6f%2=pT3Yr!-{>3OoN~hD@=QRyQ_>M7hKIebO+_TrXRyDKNd${q` z4BEK#)Xd)Av&l%>ca_~kr9Xn_$wtn)PPA#Ia^C4E9tnZVT9IS`T Ijo_320ScLSB>(^b literal 0 HcmV?d00001 diff --git a/Lab09_Soluzione/bin/it/polito/tdp/borders/model/Country.class b/Lab09_Soluzione/bin/it/polito/tdp/borders/model/Country.class new file mode 100755 index 0000000000000000000000000000000000000000..c5191bb7d58ad6edc790bafd16a36a5c226e5f7d GIT binary patch literal 2095 zcma)6U2hvj6g^|FKf7&gCozSlB>f23>(r)@exym<2A38?+CI371bt!cEb#{0Yu0Nd zehuOQp7H<^2?zA;F+Ga(`*Xlb|>x)&$W98n*u3y{@m=+KfY!6Y_BR%DAZ?t zXD!7&0ZoQVBZ`a;9a({Bp}3cVz`TwGl5(}EBZahFy`kd*(gJh4cF%e~>^3d;rB6Ax z>$J?yp6S|h9~d>SZ4U%ich8{`Q%N3JUXVFSsNBZ}tx%V2FVLki7G$ANoK1>OgRs+L zVb(`N=_4p#JAHJ?-zMAUpzT*7)^}~Cu4@g39gi|wUk}X=6FUX%mvyuFxfF9v$1Rlo zlxiJwKB;lJYTdu%GCfxe!nb{9iO?r-B{Uq)PL{D&$3?y`ao6Fw#_xjhE9Q(V$H*CL z$K2gIM*e4Y>oVVYB7!&?5mKD6OGKC_#+$Sn{(ZcKE8G!D#T9BLBS+Lq#+J;Ma5acr z;a7Uaj9-vD;vxbWDz1zf1ud!4A%GTm8_Tpv+Esc>;JBhZAvy{d!=ggS`(9&m@qnDb ziV{m=g^4WuL_?U!J03$VgO^3z0C&LpyWHjz;2 zd_``O$m(l|$kIq6?~F_HiV{RAL^iX$rEO=Hm)f#MUu-W;%9K-8FVf8*bP01PWAgVcfBM1P-!{eYdh&aS+}v%6$)kL_}wu{Ox+zw?H|2=Y9CjZ;) z-w1I)6fF_c|3x;zBSF|vfi@XPc4RiUuKj`NXHoLXH-5w2>0&($6)PJ=6Y}4{>$2q@ zF_LUwovButYV`zjI-Y zPPbGQ`{#{)kOe2^^FR;6|UvH++QQsi$#dW9W1REqaO1lEtO)Axp!I+LwXeuTI z3PUZ=tiwI((J+p&Q3y=xxPXgNuhX-ihX*a&e`&Q`YMg9(ZOh%Yd`HgXVm8=w4h70- z)I}*#V5Vy`7Q<+i(wwSmxQaOyvuCoCspy!;H39X=azlIjjX+VN4)5SByc`yAL&c)N z*w8v{>zKxpz^airGq|^U5+*LGSP@uCaSsBy_MkIl_yVFK&@@uHO`FLw$~r2j3XCw$ z_JD^s-jG&nI!xSV(*2N0ul>heD!&Xiwjr>RNa0ZuA(XW@5Z2{`vq4{ab3X=EFZI| zKmtlJAe00u4mQU?Jcd==;z9{=EY;xtpWc`2<`3oGl--G5*N6Lga_!Q}F07Vmv-C literal 0 HcmV?d00001 diff --git a/Lab09_Soluzione/bin/it/polito/tdp/borders/model/Model.class b/Lab09_Soluzione/bin/it/polito/tdp/borders/model/Model.class new file mode 100755 index 0000000000000000000000000000000000000000..5be8afb813b2cb4bfc191e41c4aa01b180740582 GIT binary patch literal 6653 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 literal 0 HcmV?d00001 diff --git a/Lab09_Soluzione/bin/it/polito/tdp/borders/model/TestModel.class b/Lab09_Soluzione/bin/it/polito/tdp/borders/model/TestModel.class new file mode 100755 index 0000000000000000000000000000000000000000..9280830d3cd848590ac1fdc76b53729d2c2eacbb GIT binary patch literal 2331 zcmbVNOIsUN7=8}~CWHaPwbBa>t+b(BLR%C|uwJ6AsR3$(RH(Nh9Kyh4CY?;MLF?sD zxUfIKg)3bI(MKOQZd`TY+CSh<_ty7J5=ead@bI`fXXbqO_j}KGe*5Q#p8-tc3k^*I zBc>P2JC^A=F>gH|TXWoX=@w!+XI)ycC0X$1)t82VKzPg8F=CcsXJd0K9Sj*c!11QJvZp&4yDTF@%cl`?I)P|U4Kcga|@q(D!~$r#qM;hO5ddKmCF&4R$i z)UlF@Gf>VjZGnO4z0_e+Y0ow7Y2QNH}5LI|U+4Sg8U(BDvAx>WFFPR9v6 z!_u50EA6iYGM(6MM)4R+8o787Ck2KQu5==%70J5Bh7)n6Wq9U}6EUpFm8q$z5Kd!A z!x@2IKi5VVI?f^@pyicUi#7E}pH`B}^_-6Lcvhf2!`Pm@=^FV>LJ>`lE(dWz;4Fcb zt`o^Pxx8ab+cWuT+pSw_Ms+U&e!(mm0tNzpT{SjsGT?9eQMUvixtLPiuKwy|qE zwi#;29Ik74QJ~W=?!ZLHOA4Vt!Q3U6PvaHUqShc1M|S%1HPz`bUe|F0H_4`h%u0TO z%&xm3yLlrYZ$}buYPcoPahL-II#QS?UfZ&imc*;kl1H>$#9JC}H&{}j;||gSLDQ42 z;W@7AOFbsZ>Ny>}jk_9nX?qSs*Q7e$!3rU;-WOwK1z)@+$NGpU}M0JXXfV?=hAx