From 51f3794933089e594d044161dac19a613070a6dc Mon Sep 17 00:00:00 2001 From: Fernando Ferreira de Lima Filho <fferreiralf@ufrn.edu.br> Date: Sat, 28 May 2022 10:11:39 -0300 Subject: [PATCH] fix: table generate --- .../br/ufrn/imd/balance/domain/Account.java | 5 +---- .../br/ufrn/imd/balance/domain/Client.java | 5 +---- .../src/main/resources/application.yml | 7 +++---- .../balance/target/classes/application.yml | 7 +++---- .../ufrn/imd/balance/BalanceApplication.class | Bin 748 -> 748 bytes .../controller/BalanceController.class | Bin 1465 -> 1465 bytes .../br/ufrn/imd/balance/domain/Account.class | Bin 1653 -> 3103 bytes .../br/ufrn/imd/balance/domain/Client.class | Bin 1849 -> 3229 bytes .../balance/repository/ClientRepository.class | Bin 443 -> 443 bytes .../imd/balance/service/BalanceService.class | Bin 2600 -> 2588 bytes .../br/ufrn/imd/client/ClientApplication.java | 4 +++- .../imd/client/config/RestClientConfig.java | 15 --------------- .../ufrn/imd/client/utils/MachineState.java | 9 ++++++--- .../br/ufrn/imd/client/utils/NameSpace.java | 18 +++++++++--------- .../src/main/resources/application.yml | 7 +++---- .../deposit/target/classes/application.yml | 7 +++---- WebServices/docker-compose.yml | 10 +++++----- .../src/main/resources/application.yml | 7 +++---- .../transfer/target/classes/application.yml | 7 +++---- .../imd/withdrawal/WithdrawalApplication.java | 1 + .../src/main/resources/application.yml | 7 +++---- .../withdrawal/target/classes/application.yml | 7 +++---- .../withdrawal/WithdrawalApplication.class | Bin 763 -> 763 bytes .../controller/WithdrawalController.class | Bin 1485 -> 1485 bytes .../ufrn/imd/withdrawal/domain/Account.class | Bin 1659 -> 1659 bytes .../ufrn/imd/withdrawal/domain/Client.class | Bin 1867 -> 1867 bytes .../repository/ClientRepository.class | Bin 780 -> 780 bytes .../service/WithdrawalService.class | Bin 3076 -> 3065 bytes 28 files changed, 50 insertions(+), 73 deletions(-) delete mode 100644 WebServices/client/src/main/java/br/ufrn/imd/client/config/RestClientConfig.java diff --git a/WebServices/balance/src/main/java/br/ufrn/imd/balance/domain/Account.java b/WebServices/balance/src/main/java/br/ufrn/imd/balance/domain/Account.java index f9312bc..43da51e 100644 --- a/WebServices/balance/src/main/java/br/ufrn/imd/balance/domain/Account.java +++ b/WebServices/balance/src/main/java/br/ufrn/imd/balance/domain/Account.java @@ -5,10 +5,7 @@ import lombok.*; import javax.persistence.*; import java.io.Serializable; -@AllArgsConstructor -@NoArgsConstructor -@Setter -@Getter +@Data @Entity public class Account implements Serializable { diff --git a/WebServices/balance/src/main/java/br/ufrn/imd/balance/domain/Client.java b/WebServices/balance/src/main/java/br/ufrn/imd/balance/domain/Client.java index cc47764..d824b8b 100644 --- a/WebServices/balance/src/main/java/br/ufrn/imd/balance/domain/Client.java +++ b/WebServices/balance/src/main/java/br/ufrn/imd/balance/domain/Client.java @@ -5,10 +5,7 @@ import lombok.*; import javax.persistence.*; import java.io.Serializable; -@AllArgsConstructor -@NoArgsConstructor -@Setter -@Getter +@Data @Entity public class Client implements Serializable { diff --git a/WebServices/balance/src/main/resources/application.yml b/WebServices/balance/src/main/resources/application.yml index 596331c..920fb9b 100644 --- a/WebServices/balance/src/main/resources/application.yml +++ b/WebServices/balance/src/main/resources/application.yml @@ -18,9 +18,8 @@ spring: password: postgres jpa: show-sql: false - properties: - hibernate: - dialect: org.hibernate.dialect.PostgreSQLDialect - ddl-auto: update + database-platform: org.hibernate.dialect.PostgreSQL9Dialect + hibernate: + ddl-auto: update jmx: enabled: false \ No newline at end of file diff --git a/WebServices/balance/target/classes/application.yml b/WebServices/balance/target/classes/application.yml index 596331c..920fb9b 100644 --- a/WebServices/balance/target/classes/application.yml +++ b/WebServices/balance/target/classes/application.yml @@ -18,9 +18,8 @@ spring: password: postgres jpa: show-sql: false - properties: - hibernate: - dialect: org.hibernate.dialect.PostgreSQLDialect - ddl-auto: update + database-platform: org.hibernate.dialect.PostgreSQL9Dialect + hibernate: + ddl-auto: update jmx: enabled: false \ No newline at end of file diff --git a/WebServices/balance/target/classes/br/ufrn/imd/balance/BalanceApplication.class b/WebServices/balance/target/classes/br/ufrn/imd/balance/BalanceApplication.class index bffd26e76cdc4d2045552b96e278834359ee8de3..954080045c0ccad237634742e89490f67f07358f 100644 GIT binary patch delta 286 zcmYL@y-EX76okLC$<6+_(IoyxBf(DBVy(0h8y~<<>s5m!hS&tb%HA&QlL&%h;RE<A zc?NOr8t}rMVVE;>&fLx2(f7~i7jVLELY?)Hjf73MLb^udbT}DK&y3ps!KG0@f4CjY z#!uyoy}1-eW7a(EZKv$eGg_nKvB<~8<SxIs9u01$MpjzTEn{n!eY<~Vk3cK@3osuS zhEloM#4dZsUMo8idK(SI!t`%|ge9q1x~UQ$KCa3j>IB&bwX6SpA_pZxWz>-`N+On7 Uk<rq3CgIO%SJ+`y?Dww0FEB|SMF0Q* delta 300 zcmaFE`i7PF)W2Q(7#JAL8D!ZRm?kGNYMZbyG6-ZPmL=-vB<7{-`zK|kCYLZWu-Rnh zWtP}6GB9gshA}d*IOnINaxpM7aPly)GO$fFsO08i5M&T$XAoj!(3-5kC@B_PP?VXM z?pRQelbM`Yl9`{!!yv*SI{7kV_QaK2>KPOnfMx-0W?*0fvVdj)Np>JlA4oF-X;!W6 z3>+K5(p*3iB+UR+zzrmMAPRsqFObK{z{kK3Gz6sC3~U$!1BVc!)(!@NaD;v?pbP^8 o7uW=#8TwE|I2gnj#DNkLK+MVr<ba$b2_~f&q=7WZUKs`k09)WCqW}N^ diff --git a/WebServices/balance/target/classes/br/ufrn/imd/balance/controller/BalanceController.class b/WebServices/balance/target/classes/br/ufrn/imd/balance/controller/BalanceController.class index b15ff45f576939bf2cd27cfb7aed02a32bafd5aa..b48af94711e95246e8a2876a7785419cef6e5794 100644 GIT binary patch delta 454 zcmYjM%T5A85UiP97?@pjc`c%%;0svPHPOV2;i6ZgCyeogN({u{L1IWe_zj!+5luvb zCVqei6Hgxe13$vpgG8M}S68OGt9oD!tm4bp<1>IwtVI#Vg218#$C5-5B?*DDfG1E1 zYVRR)`{J~rvW8+CYTqoY1NI@qTg`T}Q)Teg8+U_lMtvH+h>ZxM428f+sT_+XY~-*k zuwui;swRFATTe1Lt@>5nKd-mX{JrB=<D{dmdDdX?XfWuy>Xq-_7^QLz1<EEUCPPB6 zCX~d&gcczuv=M`eF=9J}oY3*^!JfbmD}5LbFmH#-ajJR_NW-D({%8@W&H6b=B1Qjc z>O&048$#_BC!I@}p}&a+vY5maQNf5$Q^V-08PezkRYILWdVPevN)POg7{{Nt_0L=W gddtymBku@_cpkIE+59j?g0>Wh&*>CLV3(Nx2B^(5L;wH) delta 473 zcmYk2J5K^Z6ot>s?y|BxTo6|AjZYpT6c`H)jW#Btu`w}Ls2c(?m?*LJ57?0TBbtZ= zNsP6njfMZkcov9S%suzq-1+X@=?1z1`~Can6~HD6CZs??ZHR(nLKm>>mD@`GveKyL z56|lEd9$_pDT*p0<EpI1)SLK<>N{5#t{(!iAPo3SIO<+oDq4tRB8UVg1$^7JMy**A za8mn!z`aJ(t-9A+>0=Aim^Cq@l6uYv!jCz1pqG^)S|YEGbVv1MB5XlJ+5=_;w3Pag z?K>nnR^!VBqTXz(N$2SZRZ{)1p!cg0`T(mzRzohr7==x13i=3>D9<i?CDqP6VXTMv zNw$OWXG}e?CNa<GvBA}njCanU84FmX<uxo}nGGw<4MF3*EP++FdGr$1qg$B{QkiTU rV~=$Ixq&`+fVF<H)^N8W*5Dk8Ecj^>YyI7#%yML{b6)5a;s*I2o2WRe diff --git a/WebServices/balance/target/classes/br/ufrn/imd/balance/domain/Account.class b/WebServices/balance/target/classes/br/ufrn/imd/balance/domain/Account.class index e2f70865b12aa4ea035f3721a1c35aa9d9d9cc77..8960d3d1cc7921bbcf85f609a983a16edcac288d 100644 GIT binary patch literal 3103 zcma)8U2_vv7=BK&o86?TghC6!ihxD?NfbXxS_Ikxfwo{<ihQVSlS8{S*)7=(QvU<@ zjz2(dxX>BJ87>^X!5M#(h|k&Gq?<N_Fzh++dC&8HzvoT={`cAM06vAAK`*YRq2mj+ zEUIP6z;cHBHMOiLz;#7^sg@h+c(aePUmN(wz#V~{CmXg^TagXVcAabG83A!gpm*AJ zJl}Hs6|2^iIwjP<gh0Zs3hbM^XFaeAHOpBmlpSBL$wo;azu0tqyDnF3&t9#`vyS8X zmQSsoz(64Ju&}A@c)oNhvQVy4=vbGF3(}Dd%a_%_I6<c8tMl5{EAh0nytOG6zC1I# zuv}igA&_#K^;Ovr=!^Nh<Tq?*jle@)tWUeOX5Hass_EGGn=;A3g@CbYG2V*o)HLHZ z8L9$L+K%m?7Dx_{tO#h+Zk5nIbG9QF0uPog0+p~^VY)3Qo#%+D`Rg{5G&Hx`C^YXj zoPu4i79x9vs#~{gr*O7XahYG5($}P4W)=E}M`AH;*CEaO(5Art4oo}l3?b)Q@pNL^ z5$RrNW?;CB6%}J{Ui#~9^{Umd>e6Rn1=5shneLCvMV6IVhM2bP4p3xTfl~5*)2dNp z2jI%;Jz4QfBRAQkZf7B)D`v;_*Hyg@mD3^Bt!BUp$ew`NYKd%k(LM&3?K1a<x7+6> z->PiPTbohQ%!=jADlcha-SXDMinIJ>I&pQeJU>e>Nv9gpYu0>rM&N=m)Usy|wRM}m z8)k^<S#q0=iac+tZplVfKcU`R_jaA-oAb9yS-gXxEcT;6i$T1V#ZesNYx)0%%3>Oy zWig7eEGG)7aZF@!0);GQzz}lhT-W#b{x-vMdwWu_Osr;60h62Co&;eD*mD8Pb_+|v zXtBRjot}ZjT{;v6G;CL=#Q2dg6^e>dF(pO>4%Dp;$pKWc{Oh*Q#D=4Y-EcYHQ>~7V zwP)03F;1(eVyp;cU`@ra!FRVEgY7(UH)J7%gf5)7D!$v;GEiqN=UjKAxyizm9nPrf zn&o+tetjSJE7B3B>!RgUYtkDE1xvf#h;cdugHaZ{jJ&=TW3`?`j1{SvwraH{+m|H+ zj==F<@pbb};P9()Y$=_;9|CVc!y)WJj`Uvjvw%K+Y(1U_c;3s?0qzHR&PzhyB!f*E zUH5Q5%<t`+IKm4yDzS>m4(58Crvi7uT_61o;%5>GyvsEeFipHiIvWBoj1iuMYGAIN z!oMK#(+=TWS7G*i7vbbi;eB0&`Bu6JYdeMey9&RL4;Y+syU0DkJvBP^D-zv<9taUp z&?+He)=yGS=gSL9@*zIzrZV}uD#J=eDhC6VALEm5Dz(>DscI|`sXQ8}<g5u*3bm&h zz@xFzAE9ec#{Pu<1N7vRu|J^CkB>e@Dmaob7RI?0wTZvblh>YO?_*>q^4e3FEkwGg z6Ot~b^18yLo}=$Edh>cd6$53820@vknKu;3j6g=-Y=N{VbSSy2>28OPw)6i8r&u@s zO5q_&Y{UdR*v2GzNj78!Q=~Lpz<Hb|rDGmv@HwdzYV7+nqzp9pJkF9bagH{}kTuMI z@P+~X1qKZC^1mrw;9y9m<76wLr<hPpjq#{Pr|6ODBwb}v1+x3~gpH)P1JUWe3M48~ zDJT)=KUwTeae^vRRCFy@n$)I(LJa0g>nwwr8+#06;wgIWD1N%Asf)Z8-I%I4;Z>%n z2Uo01AY|tC;A*gYs!xXoBM*~UWD+mX9UWJ3kyHX1Tt=B*CpkDy;u0y1X+A)%O0`Pn zw@AGtLt`?9U;_Df+)Ki@&k4oohu#9TFj^-of~8`xZRAca!E|%3Jy9lUQO&YGl{S?k wewk;SU)VVz;)AU(3S48)r~)nolT{7CD?H!hmm$5*KC+R=EuKxDZ}a==Kc{eNtN;K2 literal 1653 zcma)7YflqF6ur|YEkz2HD&UKkw&k(DA7D%n(9~2kQk!V}vTesQq@BgxStI@`O>9j3 z;1BRe8PDu4bqiH#vO9C{oO{o?_s*t2e|`T!M0aUDNfAbKb=z>?+0qc5rcpQBrfhJd zX?08?jg3aba-~XAj8S&q{9qb5ZW+((`@8{ff>F-%3d`8#wlLe`lUZ+bfE~}QaoZ7= zd{y3J#GW!5*|emiOsQ&S+vRbn&_9TXh$f?n${&idRJ_IQbw*P!p+IzaO*jI%H>9+b zsgTuSl=mV&8V8!kQCv$eHxV>9;NS_D+%^?&dgK5NIZE5D!++wzR6RW48eiVp-l>+W zuNftz+o^M#(RfJnuCj$}0XRK?ebZ{Y9f`w)E5&=4M^QLqlngrFpJ~f-QK|+%5K^dz zjMfSvqNC=7Tmg5;6XYn?7{xZNCQnn8E@fzjE;EW2inSD>><ndSMDG?dl%q+#yON<P znr1Xw5t8qCWmf&6j#sRP*{+!wG}HyonA#JV#6so&*9i4wpK-NkHD8#v+2IOPV-$C| zDr5TjK^1ECDFA#Oj3&dNpk|Fp1M|qgyT?GGHpE*#(`2C->eEp(L4@-oqFf)QH`z2G zJ)V9{Z)WLT%e5Q)vCtnvCisL__0=AHGq!QP)!{nLqWMugaf;D2C20uzl>R&@jR$jr zeFpXztWm64*khc=X#x%mFE}2?n#XhY4V}XQW(lm$HAClNUx4)%YYc0y^o=f-mbx@s zTJF+(X{AexU*M0>RlF03(UAqbOFo{8*y&#`(4%*nI^y{>SCp2pABh5x#ZeXlv`}0- zyfwLjRVR*X^5bkNk1gW^0yaj=v=S&^!>YLwp6cV#X)ikOBYIjBfmW?6j){1BR-wah zMqkSL)28(M9i-G{GP*|B2c<mG(Z8wG-D6(&pwjQ!4Y~<ef7ia!>}OOGp3(5YuHB;B f1A^yI7kmf*4=0%yPZJ!Wd!D}g-fh*lXpQJM-IF-= diff --git a/WebServices/balance/target/classes/br/ufrn/imd/balance/domain/Client.class b/WebServices/balance/target/classes/br/ufrn/imd/balance/domain/Client.class index e032c6c679dddb8a69e3ac2305623337db71fcd2..5d2d7eb7061d501240ec8b81d74abaa20f8b68dc 100644 GIT binary patch literal 3229 zcma)8Yf}?f7=BK&w}c>(3K~njqH;B@y=W7#DxyXKDInHcbxBrO3A;4eSm}T0_fCI6 z{o;pqrnNJE=(Jz#On+0Yea@auSTMujm~-CydC&8{=Ux8!@6{gw&caWl6E{=PF)NoZ z<uYetKFxhWF1Mt?qNHxi<txeF>89@k6JMKnD3Gl?HP@~#I<>m%d$&rL1;llM&I#YE z2eub1+SP`m(?k9f0tvSw@ZQuD`>CC;+TL=$<OR;MQ!5JO<{Dn$t~rZt-Ce3W7d_7p z?0`}00==Qfv;4X|rye+7*~ynGbUM~Xan<phnjJWm@NgPg^+58=8#~(bq=k)jN7|Pz zPtGiq7VZdWp1tM>bjLED4{ENrOf%Cimwo0e&_A_Q%Qqg^yu7<s$uHTw856AdYqsm< zFDffK^tDO$rspj9T&O<OMt$9Py$QeCSo3I*jt+b%K{Uo(&kfEKn}JwzO*jV^nfrua zVeVa1uIJ1&)|Q;wf=yuMZTvE8X0vkSBcT?oxJ3H+PFI<zx{enxlkBt;toW5#yGD2d z7DYf`c7hV~>KPbplMm6NekKHS-xiA&oM{?FSP7h@&8{%j>*`pOy9(bE$0Ld^;Yib> z75~)0Zo*49!}+FRS9!rLac?d?amqn)@Gkq^-`XFMiir5Zic{mwC9?gpW>zQ($y6v* z-IZ2i#biQ7RB65>rQ77^1G~IBZLddVv&yzNDKljB6}!HoYMvYzEHQ!Exzh9`GbC-) zoO+|mUQLF_>;399tG^Z53VekYp_=y_wX$=?mEF>zs(xC&S%HIXnsk!yHrOa;a2$^^ z*oU4B`tU&phj3Wn=niF6ku$i2vl$FyB!kZ+HHy<2<ndt!6S&M~yX5;polkgObzQy7 zfNfzZgE9zec5|30=mqwLBG=E)httXZPW3%e;V^UXSm3ZadcduWi;*J|3%N&FjEg~m z{cHBB!!cI2gWGOET-88hBRq&VSo6WfdOqs8T{YOdZYGxH#a200HZSISPyJOVuOh3Y zuGr<kuWguEV{xZ^f3>kLkSTebeG^r?UU!)35AjT+7z)E{wpXb-^?v18d^e4lWQ$`s zB4f(vviD-5=G%ygq7V~ywL0$xPSJ!XaN?c&wabljac4Um<)^6=0(+q0Ai9txy_cVx z1iJZSJCg4uzn9#8?gz-{9GbpQ0UI?mWv@nNU6dZ7>?rxZI*y@(#Buafe1hUD+!Nf> zL%%}|4gZG3FXR$9$#oBsTn{jh98x^s6uDkyjR6djqhFNK5NVyQ%1y}L=PJYJxeKWp z`W1<vNvOz1D9nZtGs+-}DCBdYWV>^6yK{G2XFjtw&f0e8-nPykwNNQAPl<}L4H1>M z6+^;kAz^GsLKf}}K4u_!nJpocn;`ETQr1%-0=F;hg-`HlyO7#$L#oz@LLLf3a!jd^ z;vDxBv;BT}=qKpfi{ZbZ{|G(#V)#$!(<4JKVT3FRb7q7~K^y%W9Xaha_C7~uG^f3U z)wD<zbeg0JMoyPD#%pvxM`upY88M@D!K6{TVC76{WJN}1&T1NIFPKm=?8rD+_f?`T z{J+OJd`_@>@Qh#&@*@3kQKT$M0LvI7rQs?&ew>t!X<Wd0QU<Dg9AA(!QR5@JK+3{J zo;i$+Y5j{mCiFMxHPOlcmUx2$icH1HW{u7fP)&XTq8iDJWGCqoNqLd@1Bf@0-nxj+ z^rc%=qC!|AemW>(BZ<=tVKC6GY;jB*4-3(kEv~Q(R(AL~%+Z(VcqHYif+iI?Ez(%B zI7*c+=%I>r37xE*9;*7<Lw#Ny7-g8m93}}PzsQ&k0ZniW+`u(vo#bdagAyr?;O@tD zQhEsHw=mvPpb<<V2q6D_eoOOBJ|P7?(3=KL8*Qs7GBaXko0i+9G-jGNS`%fAC(3cu zEn$-o@t1yu46uDdsM4s})E!-1!&F$n>2UtaUYsHSgugWD750(KNqLvNMgAUt_x}e< CQ;yL9 literal 1849 zcma)7Yfl<M6urY!5ET_|ebkm}74WfrKeTCLP#X-@rc#n7O_~L!I0k0T?$Ff!sy3-< z(hvOs{ZUQN?5>E2L=txP-Z}T4GiPSt@4w%Fi0Bz@L@B^1U9pYUXImPgSu-kT!<1ES z)U2i{q>*n3E>)C5jFLy@7t_FO-Po@j@hY+rMkzNdEaQON!fc3dW~IRacHFScZAV!0 zePN3c+hsJAx1^&?smf-f#lsMxKa5d8)EJEy&nXI0@jACR7)`xvNhO-REF6K}n^IcJ zROsq3nsh6^8poQ)QCur8)KGM{$HZ$cxos+5bIAc3aFmYgCw=i?DxDm2jW29%@0ALr z4~#<6Y+{*X9f}W>Eo2?As9CLA(9CF|*vHyU4~2r+9%A<;FIjkCdalRxt|esNYP6aX zfVfZiNt+mXDWp)Z;7z7O+?k!(GPLKd8jn+uZYOAl?l1~wvgH`TgajpMh|x$<NWRx< zR=8dAwsWj#Rn11(#1>-<{A5TS3hcprzeRfI2O5)axH`0IZ%rG<DQp*`VlROmnten2 zwLkOF)1OOFiYD|*RuVKxHyDK-t_m<EigC}~v58JnpFx`v2g2{hXeo0&QV`TVf{9GF zL;0E8AjZ5$oVtK$AC@=(ZQey-u61JK2Ug3j@*Sb?+Ms9hn!Y@YrhA;0ZCoIAvO#HB z6T~-6A)2Nr4d6Y73mBj{zSw)j!-z)_jbKb79_2Jf<4C|-7Ybv2*a)&Wk()xCa?nv* zKSQ%f-$Hr^V*q13_lxFo%cqq7;Wn7Za~L`Z*bvY$pcfELdT6>wi-=I?D_X*Pm?6L~ z1xhl0`;Qny$fertb1SEm&8?o&@;OliHH3v~f}DqM6Qq0s^l(?F#isPZfjCV%6a*lN zR1!(;1#SzTdTj<q-8ihtyV+tcTfzhQY>Zah#;ilR=8ANg;%SX{m=S4fjdYu#^{hdM z=k<k_*=|8swbWaR)2`Qn9dws?pC0sTdCAeMT6(9$Z|S-AkRE~MqH8}X{T;Lc(ucuY l_h3)g9@CQ^#o6l>KgECCW#;AU6bI<JtM7$-A+*AEqW`$BV@?17 diff --git a/WebServices/balance/target/classes/br/ufrn/imd/balance/repository/ClientRepository.class b/WebServices/balance/target/classes/br/ufrn/imd/balance/repository/ClientRepository.class index f128f54efbc02db6a1a6ca5bdd451f668683b795..712598f71b37c3cbba4cc4f301c93fcfe4229165 100644 GIT binary patch delta 105 zcmdnZyqj70)W2Q(7#JAL8F<+lxY!xE*%^2yZk;r7lImo4MvsZSM#78?0$GV=iTXK- ydFlH8Nm;4MB@-hobl4af7#Wy=m>H;>0Z6g{NhStX1~xFw&cFer*?{t#3=9A+R}u;U delta 106 zcmdnZyqlT#)W2Q(7#JAL8F<+lm?jG`8cDJ<urM+RWF?j*>gOcprR)1AWu+#Uursht z4rjEOxLAFn=!A)<JapI?85kLuftVGjodL*V2a-$-91NUbnu~!ONV5Uuc^DV~9~cq^ diff --git a/WebServices/balance/target/classes/br/ufrn/imd/balance/service/BalanceService.class b/WebServices/balance/target/classes/br/ufrn/imd/balance/service/BalanceService.class index 10c822e3aec17ef8ac1fb016ab2bfa02b8003aae..024f7cfd65e02a5b76b37a900ac69cee13c4af8a 100644 GIT binary patch delta 1035 zcmZ8g$x;(h6g{sK`o))rX+uCI5{U+ZFvJlR9Ki_%QE|e#LmCW*bVxU-3yY0wt<>9E zuH9JW7#vDVOIMa3;KsE(|3J#y0mnu6>3i<I@0@$P`$6PhB>idr)ms2tabpR>STCSs zLl7IWDNO8kfo}A0?C|KFUcs&ac600z*o$6)KI{|Nj{^b%2RRM}&@T|eVU8mL0~qv@ zM@z>(D5ec_27jNOvD6pVs^<OQRx%hlb26PV6KOMN=0~l>dWKj_>wt>u^~zuobxt4X zlUR-w5<@t~aa`gAhN-XDwq3_9nuS5jy=rHikdBiEP7$0okd!!svm7H5=Ww1OUNR!; zmKF+Jz(t8#)Ttl7C`lO;=8Tyl<?+-|dcqoYIW9?D#uW}zB8^dwjD&?TiDtB`nBGv! zP~D%OF>~2W<FsQH<6dU0RGkWrOI$@(VglFHU9Hi_kRsL6{iyn`b;Sj8m}H31Z2xQa z2wG}hb^2Q9@NgwN?PhbSp@N&W^JY%n@b#*XzAn}1Z&HW-iJE_W54*)|eq7!0?^jbS zs=oT;M(B@1U(R$Kb%@1PiS4ZBuq6s`C0dbG@Aak*hTx>-nq%guYZq^F%rNK!wta27 zz##kcd8=4C!EzWrx2OV-sVIM_b6jU=Qd7Jk=p=rX$GmvfL7b)$^x<fz_cl#WVekEc zVI@85g!P1e!YEczRRcx0iT4q9C7*${m7%?aPs1y!LK#)>$P<x#@CgFpCH^-MBfj=B zg2OK$%cyR9M4cL9bg!F56+sP2Mo6xf$U1B$@zumOE=Ul@DIzhf!CJBrqkIBQbi_Jh zs~FKBx*08t?sgGs#EIk_mL}VtgFU8bLD8EBkQISCXtQ3~Zw0Y9_~N<CVHm<&J@t4~ zuc;WKhSvy<gpD~Y^Cs~OE$j(2L;!7QU#w45v`8%+E~DlJB2N+Uocz_%jUX+pgGddX ezZagO*r7{M=@h0>q|9cDCB<9FL>K-0+kOIxFRgO` delta 1114 zcmZWo&r=jf6#jZ<c6#Y;WV0-|K)?lDT^7iyF<_#S2pT2wLnRVX6Em<QEDkfcI}kl_ z%`sG;Qk6rFIe73#vKmvdtg^gN9=&<;Kky&W^7TMLB~H~$_xoPI_rBNPo8QuZq>~%( z9zOvvh+7;6LqXkRg=P+mA-U+RIz`X%=ZllGi|$;wKKsmxADi>aemNXsF!Mdr4Aw|c zas?Xj5l51tVJB$BbE;K|6dD=$yc<q9OD;n?-!ryzW-6?d{rRH;P1w!R%#d04GBJq^ zTGRvkxTpg|n?ww@T4Oyb$EKPz)G5Ic7wATgV=vjnI<4NadJ5f#{pz%pO(f8RUXB7o zQG3_#wvn?B{pwe1K%}VUqQn6lRBx<&m%yj^jN>pvD&n>hmc8QSa##+0$CDVqpz4ne z*Xe?vOMC(4#|F(fj;mkHwuHc!IKlB1Lsvwj-`GW!hB2ZxVtca!r*N9%>;K&6X4?{H zFshh+O6dO2N{nG#Id*5<3Kz;%hCX$WHL2%pqfx-bC5elW3~|p{nk_l%cca_nxT;>6 z?d@^=z)(NxuR312lwGO1l}>>x_)&+9tCz+^8<igpg0LD^oaJ#hTnI{4f$Lb{m{)J@ z+-`|778w#tZs=Th=E9(Io8d)Xz2+HpEzXtC@0@I~@qvJwlW{Z&PmnHw#0)OeIX{WZ z406=>-AXhEZj~cs$f<KYXLGDFbkMeAjlmuZf*UK#=%jd)WHHdH^`>1)i%e)8?QL2G ztrj5(NV4k5>Z4UZGR11x^$6()XuU_afsg5{V?d|dBLrl1U=R6p<j>@#YHJuM{E2LD z4PAdDZ{RUL0ctq(6y0M49vQ!n*3>cUUzjsyUkyW3k8rYvZ+h=WDRq(7h-xDxP1Dpi zqJ^aFKr;@Lr3+`HrUo#9NwPq*bPneuDj8hB+7$8mmf#p8TvNP==`D&wv>Jqo!b5yl z==}@X|F<Ti3eB6RwkwFOYuidozhzQrStz;gybuwhwEy7B%yjDehq$)W&E}P*x3A2C iLm>ucw?&vEyF{;+;0C2y!ZL26LWmxKDpv3lTHXUF>$}?k diff --git a/WebServices/client/src/main/java/br/ufrn/imd/client/ClientApplication.java b/WebServices/client/src/main/java/br/ufrn/imd/client/ClientApplication.java index d22474d..ba7476a 100644 --- a/WebServices/client/src/main/java/br/ufrn/imd/client/ClientApplication.java +++ b/WebServices/client/src/main/java/br/ufrn/imd/client/ClientApplication.java @@ -3,12 +3,14 @@ package br.ufrn.imd.client; import br.ufrn.imd.client.utils.MachineState; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.web.client.RestTemplateBuilder; +import org.springframework.context.annotation.Bean; +import org.springframework.web.client.RestTemplate; @SpringBootApplication public class ClientApplication { public static void main(String[] args) { - SpringApplication.run(ClientApplication.class, args); MachineState mS = new MachineState(); diff --git a/WebServices/client/src/main/java/br/ufrn/imd/client/config/RestClientConfig.java b/WebServices/client/src/main/java/br/ufrn/imd/client/config/RestClientConfig.java deleted file mode 100644 index 7a86a8e..0000000 --- a/WebServices/client/src/main/java/br/ufrn/imd/client/config/RestClientConfig.java +++ /dev/null @@ -1,15 +0,0 @@ -package br.ufrn.imd.client.config; - -import org.springframework.boot.web.client.RestTemplateBuilder; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.client.RestTemplate; - -@Configuration -public class RestClientConfig { - - @Bean - public RestTemplate restTemplate(RestTemplateBuilder builder) { - return builder.build(); - } -} diff --git a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java index a6c226d..26ee287 100644 --- a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java +++ b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/MachineState.java @@ -8,6 +8,8 @@ import br.ufrn.imd.client.utils.message.WithdrawalMessage; import lombok.Data; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; +import org.springframework.stereotype.Component; +import org.springframework.stereotype.Service; import org.springframework.web.client.RestTemplate; import java.net.MalformedURLException; @@ -19,10 +21,10 @@ import java.util.Scanner; import static ufrn.imd.utils.NameSpace.*; @Data +@Component public class MachineState { - @Autowired - private RestTemplate restTemplate; + private RestTemplate restTemplate = new RestTemplate(); public static final String INITIAL= "INITIAL"; public static final String READ = "READ"; public static final String DEPOSIT = "DEPOSIT"; @@ -122,7 +124,8 @@ public class MachineState { } } else if(state.equals(BALANCE)) { - ResponseEntity<Account> response = restTemplate.getForEntity(HOST_BALANCE_SERVICE, Account.class); + ResponseEntity<Account> response = + restTemplate.getForEntity(HOST_BALANCE_SERVICE + "/1", Account.class); if(response.getStatusCodeValue() == 200) { System.out.println( String.format(">>> Your balance is: %.2f", response.getBody().getBalance()) diff --git a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java index c6b2156..8d93bf2 100644 --- a/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java +++ b/WebServices/client/src/main/java/br/ufrn/imd/client/utils/NameSpace.java @@ -2,13 +2,13 @@ package ufrn.imd.utils; public class NameSpace { public final static Integer PORT_AUTHENTICATOR_SERVICE = 1905; - public final static Integer PORT_WITHDRAWAL_SERVICE = 1906; - public static final Integer PORT_DEPOSIT_SERVICE = 1907; - public static final Integer PORT_BALANCE_SERVICE = 1908; - public static final Integer PORT_TRANSFER_SERVICE = 1909; - public final static String HOST_AUTHENTICATOR_SERVICE = String.format("rmi://127.0.0.1:%d/%s", PORT_AUTHENTICATOR_SERVICE, "authenticator"); - public final static String HOST_WITHDRAWAL_SERVICE = String.format("rmi://127.0.0.1:%d/%s", PORT_WITHDRAWAL_SERVICE, "withdrawal"); - public static final String HOST_DEPOSIT_SERVICE = String.format("rmi://127.0.0.1:%d/%s", PORT_DEPOSIT_SERVICE, "deposit"); - public static final String HOST_BALANCE_SERVICE = String.format("rmi://127.0.0.1:%d/%s", PORT_BALANCE_SERVICE, "balance"); - public final static String HOST_TRANSFER_SERVICE = String.format("rmi://127.0.0.1:%d/%s", PORT_TRANSFER_SERVICE, "transfer"); + public final static Integer PORT_WITHDRAWAL_SERVICE = 8080; + public static final Integer PORT_DEPOSIT_SERVICE = 8080; + public static final Integer PORT_BALANCE_SERVICE = 8080; + public static final Integer PORT_TRANSFER_SERVICE = 8080; + public final static String HOST_AUTHENTICATOR_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_AUTHENTICATOR_SERVICE, "authenticator"); + public final static String HOST_WITHDRAWAL_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_WITHDRAWAL_SERVICE, "withdrawal"); + public static final String HOST_DEPOSIT_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_DEPOSIT_SERVICE, "deposit"); + public static final String HOST_BALANCE_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_BALANCE_SERVICE, "/gateway/balance/banking/client"); + public final static String HOST_TRANSFER_SERVICE = String.format("http://127.0.0.1:%d/%s", PORT_TRANSFER_SERVICE, "transfer"); } diff --git a/WebServices/deposit/src/main/resources/application.yml b/WebServices/deposit/src/main/resources/application.yml index 394dadd..76df832 100644 --- a/WebServices/deposit/src/main/resources/application.yml +++ b/WebServices/deposit/src/main/resources/application.yml @@ -18,9 +18,8 @@ spring: password: postgres jpa: show-sql: false - properties: - hibernate: - dialect: org.hibernate.dialect.PostgreSQLDialect - ddl-auto: update + database-platform: org.hibernate.dialect.PostgreSQL9Dialect + hibernate: + ddl-auto: update jmx: enabled: false \ No newline at end of file diff --git a/WebServices/deposit/target/classes/application.yml b/WebServices/deposit/target/classes/application.yml index 394dadd..76df832 100644 --- a/WebServices/deposit/target/classes/application.yml +++ b/WebServices/deposit/target/classes/application.yml @@ -18,9 +18,8 @@ spring: password: postgres jpa: show-sql: false - properties: - hibernate: - dialect: org.hibernate.dialect.PostgreSQLDialect - ddl-auto: update + database-platform: org.hibernate.dialect.PostgreSQL9Dialect + hibernate: + ddl-auto: update jmx: enabled: false \ No newline at end of file diff --git a/WebServices/docker-compose.yml b/WebServices/docker-compose.yml index c262ff3..93f96fa 100644 --- a/WebServices/docker-compose.yml +++ b/WebServices/docker-compose.yml @@ -4,7 +4,7 @@ volumes: postgres-server-volume: services: - postgres: + postgresServ: image: postgres:12.9 container_name: postgresServ ports: @@ -50,7 +50,7 @@ services: networks: - sigsmartcampus2-network depends_on: - - postgres + - postgresServ - gateway balance: @@ -63,7 +63,7 @@ services: networks: - sigsmartcampus2-network depends_on: - - postgres + - postgresServ - gateway deposit: @@ -76,7 +76,7 @@ services: networks: - sigsmartcampus2-network depends_on: - - postgres + - postgresServ - gateway @@ -90,7 +90,7 @@ services: networks: - sigsmartcampus2-network depends_on: - - postgres + - postgresServ - gateway diff --git a/WebServices/transfer/src/main/resources/application.yml b/WebServices/transfer/src/main/resources/application.yml index 3d54e54..30d93a0 100644 --- a/WebServices/transfer/src/main/resources/application.yml +++ b/WebServices/transfer/src/main/resources/application.yml @@ -18,9 +18,8 @@ spring: password: postgres jpa: show-sql: false - properties: - hibernate: - dialect: org.hibernate.dialect.PostgreSQLDialect - ddl-auto: update + database-platform: org.hibernate.dialect.PostgreSQL9Dialect + hibernate: + ddl-auto: update jmx: enabled: false \ No newline at end of file diff --git a/WebServices/transfer/target/classes/application.yml b/WebServices/transfer/target/classes/application.yml index 3d54e54..30d93a0 100644 --- a/WebServices/transfer/target/classes/application.yml +++ b/WebServices/transfer/target/classes/application.yml @@ -18,9 +18,8 @@ spring: password: postgres jpa: show-sql: false - properties: - hibernate: - dialect: org.hibernate.dialect.PostgreSQLDialect - ddl-auto: update + database-platform: org.hibernate.dialect.PostgreSQL9Dialect + hibernate: + ddl-auto: update jmx: enabled: false \ No newline at end of file diff --git a/WebServices/withdrawal/src/main/java/br/ufrn/imd/withdrawal/WithdrawalApplication.java b/WebServices/withdrawal/src/main/java/br/ufrn/imd/withdrawal/WithdrawalApplication.java index ba5b3a9..0c09c3d 100644 --- a/WebServices/withdrawal/src/main/java/br/ufrn/imd/withdrawal/WithdrawalApplication.java +++ b/WebServices/withdrawal/src/main/java/br/ufrn/imd/withdrawal/WithdrawalApplication.java @@ -4,6 +4,7 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication + public class WithdrawalApplication { public static void main(String[] args) { diff --git a/WebServices/withdrawal/src/main/resources/application.yml b/WebServices/withdrawal/src/main/resources/application.yml index 02b4469..f873ad3 100644 --- a/WebServices/withdrawal/src/main/resources/application.yml +++ b/WebServices/withdrawal/src/main/resources/application.yml @@ -18,9 +18,8 @@ spring: password: postgres jpa: show-sql: false - properties: - hibernate: - dialect: org.hibernate.dialect.PostgreSQLDialect - ddl-auto: update + database-platform: org.hibernate.dialect.PostgreSQL9Dialect + hibernate: + ddl-auto: create jmx: enabled: false \ No newline at end of file diff --git a/WebServices/withdrawal/target/classes/application.yml b/WebServices/withdrawal/target/classes/application.yml index 02b4469..f873ad3 100644 --- a/WebServices/withdrawal/target/classes/application.yml +++ b/WebServices/withdrawal/target/classes/application.yml @@ -18,9 +18,8 @@ spring: password: postgres jpa: show-sql: false - properties: - hibernate: - dialect: org.hibernate.dialect.PostgreSQLDialect - ddl-auto: update + database-platform: org.hibernate.dialect.PostgreSQL9Dialect + hibernate: + ddl-auto: create jmx: enabled: false \ No newline at end of file diff --git a/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/WithdrawalApplication.class b/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/WithdrawalApplication.class index 603452df1fdb1d9b21704013c709dd2e2fd6c7a8..8a77e83faf07299900ed08c14b530413e659f15e 100644 GIT binary patch delta 269 zcmYL@%}&Bl6okK1xNWILexxG)EZk{b02|mCUGNV20<s_`nh^IqL(_!!V1;qv1NcfL z#JR=9lbo4MX3pHZb2~Ts*?)ZlQ?3%~WD%zcea<2VMtHw?TYNkiwVT@~qdt3onHS4d zxwfrKafC&49G<6Ka9KQNmY3~dP-fOC@9cHOHGvxa1ei|?BdMX-#4g`ro63%b-iDZl zFg*lFIFf2eH&x<~Csmnp-5~#@_WXaJ$U*r?X>|<$N@9*_$!KexN%-${D(rG1_V4!K E7ip>)a{vGU delta 280 zcmYL@y-osA6okJ6Tz0uGiXi@CVW%W!H8I){8y~<9>s5&X3^s(8XCV6^hJs)$d;lNA z*B~*@t|k_D=1k_yoV#)>SN;5c{{XHy3@D^SJHIFywLvmT;^$=a6yM$tdJkix-06?{ z<7=aMe9|>aH!qJpPmxN5qdYsChMr9t0rhlYr!HcPX8L8r+3Rx35z6Tb6f|jH7)Zrp z6T9}3aGu*<nAvDyO&I+yh^tZ+*4a==7QW2OAgo*ajoRIR-pc`>H>e~2D+$?VN5-z6 RGl}dwdpYiNAkOZ#;0F@0A8`Nx diff --git a/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/controller/WithdrawalController.class b/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/controller/WithdrawalController.class index 7490642f25322c94102afc0587ae0754a3d8d1e1..ea0b867d1bfb8e2a439a9605f0ad0b8962c6b618 100644 GIT binary patch delta 462 zcmYLEO)mpc6g}^~&P+QqXs4>a+iFo$R3g|23qPPciLfweq>Ug!w{{kG@-|j}0|}Lo z_yH1r13$sG3vp&7<mJA5&%Ni~d+wX_=1jhRKfM50!dwC-iWW*XB*tw_VA6(#vV|!N z{?*ov5nDUjt7}tTm_{o&IIHVR<zIEa9CNvG*f?DgSSafc*{|Q#u<odK+(jG-fs+1| zrHqSVR4h!pn89oassf9wWOYsD(gMk5&<d&t!Qp<jw$rTdp6XROptt3`zLv-5sywxh z0tH&sD&U2a8A--A9K_%f)nGu;r~G?}>1W7|$|F=8vD=8+#ouHD(2H*V`Cl@6kR)Oo zpBL3rNRuOxVKyO|J_j>EA1$1arSGSC;r;;z0)w=n6S4$P8)0uKXoX(V+x{aAzw!Wa sM<nsD#EF#j{j&a)*wJ|++HVMgVv>x}s5cj>@QCxo1@234LY!di2Y|mg82|tP delta 468 zcmYk1O-=$q5QSgQ03$Of!;kzaf{OC1uu(UJjaw3SM&k;V7zjZVkS#8}z+~2P1fz+H z(S!pSxr<)F_<Gp5=&E|JtLp2X88gHD{C%GSI6y^%BCv0bqxMuyMKrhs%uaLIEO(o| z%W~ta(>fnm*|B{qev<BCvwPDLa2;M<w7d`q`rw8~Ls%eVjWZz~Aw+zLA|~LewtMYC z&Hh&7hK>YQHLM6!NV4j2w+~6I*;UuI^>t?-i=48Tv+iS7Jz?gLbg0P7Ed>EJXFn)! zBdn9A^2KCIBrAorh6T9brSeee%mz<TUinxEEb=V%;fG1t;H2CUC_E!j`atNUIKlEO z;*T^Hq!{HIAdEC)dfrU*#)y)0*hI!@2yo*TN4DvD722R7c~N9(OIVFrVb%*1<O;<X t1fHn=Qw)a^nRiJF@7eEsPdKaHg2I$TMQ66;d^Jd8hkBPh|0zTt<v*qcIJW=* diff --git a/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/domain/Account.class b/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/domain/Account.class index 49719789db7ffb21c4173020f3b813348fcd0c9d..efc81792b6d3adf086960859ca0c809421a9d70b 100644 GIT binary patch literal 1659 zcma)6YflqF6ur|YEk&x73WzU6Ddn-gQ7|S5Xlf9R)Fv9gY`bF_($3=Utcbr#6N!l* z`~m(b<C*QYZtH4jvNJn(&b{Z%xwHNG>-!HPTA{TprRa8sl5|H8clEH6rh93+pQcqt zd6zrFY}L5q3R}LaY%*d`8I5e%(p9EZHM8aMBueRDj8RNjjK;S2%@3y0GG)`KNX47n zSz|Q$(vwQGc}=*Y-s0<0+R9X@>M|<&86S-U&EqOA8{DW^NScY*c)}%jOvNpq9H1dr z>2>qyzj!cJj}ExTS2nkHs+H<%Mk(pF>)c^<CZu^+IYKr8oQh!Iuv=bRVl(AQ@!sQc z9Go#q*G-(a!TT$1+8&Oo!4HHK>LH`mQi!N)PAC*`hay3Z`5L3dhHZgibX!Qi;|s5v zsINKg2D)UTS6BzZgxVAEc5b`w7~VTa8lr6(heGXHj(KRd49jktLK^FhhK<fZWd0df zd$#q$bj&taXa%EqN%JOMt}1A3F-p7!WB}+0Vl*BG1;^2tEHIC{CiQ_rCrmawOyi~b zkOf_zK!p7+QK1jhYg!hN9#21}*N*J2?KutpSZMQdfdk9>)<!pd3pZCCt>tK%W^*(` zr*bq-#T-r1IYw7c<S*>~^Hn^r@AHOYRPaN>Hg^5bOnlPqqs#aRQ-nK32`~&%2Jcz@ zebF!;uwy-n^=Yi~{)`*IX^aX8Kv%FmjQK2{i8nNf4QK^+2!UxjkM#wt-eOK*E|k9! zD=!>Vth{(k@$%9!CB7gYql*}|7M*zsW4VKe#u==T8R*e(nmXpkG*_Ii;C&<xKptCp z2*~^7vlunGfms($YVtw0jL(+q00K5xP1geDtC%%c%2z#@o%ORjYEnI|sX(jNmBgQz zuV;=*Q6=LiE!puqD5;OhXdW(g{Owcum!tnusoi6~dr;YNZGjdM>UZrc#XjRC;U0}e ny0%2i5y|nv<YHv9LDwUa6NAYU5y>&S;p@BU-&TE#ZV~+keET|G literal 1659 zcma)7YflqF6ur|YEkz2HD&Pwdf$~`24=^SOXlg1NsZBI~nYLpY($3;`R>WVWiNwSY z{s4cJ@yzZPw@^)+?9SXf=iYPfy|d}B-#>m5(LGvAQiRcL)v?_7j<RH{ZXHOyTX*;Y zZ(4P`#ig>=Yc<<dI!Q4`***S|TTQMS){E+%sKJ|Hl=HmOwswRgc~gGo)usTr?U@zf zw56?H7dIKPXN-n6Y}M9W=?ZVUA`T(u2OSYvXEav&OHou>G=#IpXyO$V$d;(cwnXlA zrEJYLvbGuJy@*fNzTs(Wp=!b^))922$H7yfgu}I{d*lEOw6(DthyTTcseHIE48FLz zwOuZj-!Mujw^bDmqtTG&9qmZf0C2Jg`-a_gTMCB>SIG~qh@x=DC|TubX$>t4XWFz~ zlxn~arIPv)qt*EkQKvZ}SHK<e1UVKejA9#hU8E^WmohX(ml;Lp7b+=2*%`{vkl9_$ zP>#mU?plT>Xp+%zNh-1Jm09+OI$E-8yjkHGG}HyonBJ9`#9XPbn}m|G&xPK#>o2*( zTS8-SjN)yfi?{&!UPYP$QULf;7>$QPLD>eA2Ig_6nO&ezC*lpCX?%Vm)T&NDL4@-T zQLYPfJlr%O$2{Gb<FTc8Y}cuYC(?Wincyp0F}J(-<=Dav*N1B~js8dR#3@FTl%xUd zQ|1eyG#-o!_8HhCu!gZ_VUGwJr7<`#zu<TfYaY+pw{#8%7$>kM*A$(HeF4@xtTC*) z!gsn@SUjTX!qO4V6qb)@_AC4mn!`JR7!x^<cfrTg0(Rz?3-p+sp^kVy!xg1P?1!QN zWO0;*03#GP4{t+mVKs^4hWsR3%45s;fPjtB5-kVHSFswdgs1vsblQu~`-o$$i9oB- z6~{z8JuA@RH=`@%Ous4peg`Q{nT)Q}jb15Fb@X2<P4}4BJ*f1%c9U+w)!nskH2npY ogl9C^vun5MPLJT3{(|q~U*a_LY(K#fy6@?G;N4bpi&lyL06$+l-2eap diff --git a/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/domain/Client.class b/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/domain/Client.class index 5e2dd34d47c70f5b75f879d4e3181027bc3e5cb5..2625605e6d1bba272ba887022881afbb37aeabce 100644 GIT binary patch literal 1867 zcmb7EYflqF6ur|Ylp<AHl&6RwZF#J36pRTeU`h~-R1y;tvu(#Rq@5+ZQxSiaCK3}r z_yhb=#xuK1Y3l;oq%)m6_ug~vxpVvL_m7`Mv_vZjiqXSfiqa#!Jl4xnoSww#X`GfB zr5tVxv%be|M_BSrag7n%WYk}<q@zr!_RM;dN0CZ@7^9G=G8)`EFh80`-IO(>C>5`9 zdxg>P>!wtq!S{qC%5}afrKL=TtPZ0gH{z3VsBs*{WrZ8XDuSj0E?#iSZBy~83l66q zN9l9z_(Fdmm5vX&_AjojZ<mUtw~QjvY;Z=`+8FODTgV#R;%22{fit7ot+H)2KiJX` zjjC}Z)PB`AkIcGJwHl_7#;WItn6Uu9JCc_yEV!NsxZbpcELinsL&729W4_lq#-0f& z)N{y_ZR2;UXl@Vm3sx2M2eyRd+s#Iq+a(j)>Vm8a+Ge78IQzzk+7}S}&L!0p>ViuJ zGO3qb?OWAXrVWu4TEl23h)EkcU%X2YPW93ygtK~$I$RY|avb}%+mcK>lAl(4Cg9=6 zGs<WG11VbbFf!R(8{<<sfsK0)JKf>YdJqXXw4ihF`PWyG*tME=g>MMmnm$k8MLi>o zMgm^MI_5+juOw-VW|GuTSCW*Wp(I_W8;qte2KADocV{EGQ$FAoyyCQL5|**+&b0Wf zp9bB+#K#ELQ-nsShkEflfng3&AHD#`c>w3DIHlYjuZz<lrC|Uq*A>isw*gp(VH?3Y z<It#^Z;Zxao`87+dkA|X|D9NV?u0^L-2^wWUZF77QScZ;)HqGzG~{`M<rGec^BLX7 z?<oF<uwm$E+E4!udjz(0D}8?cgu?lS6N;Px>2e9BPGZe_{w;vC4}ctQb((BiD-UuS zv_A}o6s}S*rd;qDthzP>yG|U{;N57wE?Uxa@X;`eEn$|yTw}$$MDe&L+-OgXSc_|{ zTMW%-ma@JW9Vx@zgw9K;Tgu#0p|38JQ4T73?dwSSm!jvT^j?SGGEcQRnn&VJ)xJ^a w3ls>EehgmSgMq3o&|*MvxH~u#7;MnpfZ#}X@NhtIi0--k?z;n_89pHT1Io#2q5uE@ literal 1867 zcma)7YflqF6ur|Ylp+NR%0m=IXv<@LKfss}9;T#%k=n$>#0>3NhP1O}cPiqq(nMn7 z2Y-M+%6MjXDFq6Yq&vNL&%Ni|Gc)Dyzu$j|=ou}=Da2@M$FUlp9c9US#X69Bx8m>v zUb8B8ol9k{)TB^4P7y|_J^qDTHLj}G*3O<NBO7Cs_OjBpwuK{kO@8A$H36{eg(cy* z(pK;DtBlwNquv!;xtc3o;<bi|LWlWdj6$-)Xs~cXkylz&g|ozH<XuB)Sr;YgO7vb< z%GO+?tIKHEtN3c|8y;5+RTfshf}%TZUc44cI9!X0M-EVzt4&-zyc7?n;^Dq9`26bH zW-(v<z$l`49b*o(DBjkNR8_#@yj-@SnbAz)a(9<~AZo_j=-pDHXybv`6K!5^*ix<7 zwMJb5kO(+G86RUWrIPv;?8&s~J9ac%g8UV`A`%p)TS*$D+l<1QY^j^zLz0rz%c!p) zmDp_5cZ5^)cXXg&mwBzkvCG(nAQ{oS65B9+#hm^rg3Qz#p?B@dTkgO<jZI^;)lOrJ z?7-G57>=Fvr^qEKO+#j$xg-tKbw*KF=sc{6W8L(&Zm5+vATib?fC#!V%4Is{1xMBA z7|LW@^dH*}ZoK!o)29&4gOdQDNu33z)6<jKwi`}atV?tCdVIGR%w1wM+UDe};XdiZ zC7OgmVSJ(#p;3xc7ruAnK87fP56%JNYl!<1^<hmR?iVybgGj(&4+?t&SRb-CkQ+gq zcG1ynz!;4qeG}<*tRbw4+%KBQ%^uO@53j*pJg-3q0UH6j8|W!S!#<ks(KI5|1&U_y zJ<1T^hXW;<p#4Xz5#-X%_PMzu%I4;eX!e9Ch8n`4h9KwTn*`~A06o0vjM%g}J`iU} zd&2;vkV+wGyui)D)68aJHI1W&{486y$CmT~0UM+FrZJ09Zn$D+O!2iQTFi(wwZ_hx zVe~9Ohwt^Nmf5p{E^2AE6hB&K4(y;e;(dD1uH`vLFKX$Zj-aLQ+CzE-mea2Nq{;7~ r4Ustv{@gunU3*MV+7xFyD}IXqdgqyEJ1Gv)b5Gw3??M=bi$wnc;_Pe& diff --git a/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/repository/ClientRepository.class b/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/repository/ClientRepository.class index 47bbb2a46dba1eb8a389a3a169a1073dc11bd96e..cac00542eafbda4dc9b6de42f0e978b7fa504608 100644 GIT binary patch delta 184 zcmeBS>tPc<^>5cc1_lOm22pkfA$A5~b_S7&lbxjmd{av@@>2p5ixP8FOHzx985!8} zN^_G^izZ%qGntX8eexYf)yW-9Ium(Kg&7$HvJ%S@^>Y&Q()In5vQm>vCPrICurV?) zGB5!#GtdG?7DfgZ238=O4aj3<WMBtU96-#(z{$V`q`83#L71nQffuL>BE`qR4^|=o MR>B697Gz)m02bRHvH$=8 delta 195 zcmeBS>tW+P^>5cc1_lOm22pkfrpYEurZVgdEQ|~SS&3zd`Z<Yt>H7XjS*gh-><ny- z45pI{7)>V%J5MZnCB>Fknwykb1XSvqT9T2U5|CJwn44OXT2wswA*1@_7{+!+?aBF! zqLbyA#3F!t85x*?m=$OjBhY+y1`Z&f6Ubv?;9}qg(%e8<9w6o|X5eEG01B`&GVlW_ VW(Gm9Dj}$9VX$g8ph^)21^^JZAZ`Ev diff --git a/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/service/WithdrawalService.class b/WebServices/withdrawal/target/classes/br/ufrn/imd/withdrawal/service/WithdrawalService.class index 8133ad60aa5061c891cf6074a70d8122854e15f9..0a390799acfbdb13134073353582f653bbca73c5 100644 GIT binary patch delta 1327 zcmY*Y-%}e^6#njRlHF`BC4@i%C?z!5KtSjZ!B#*m)JiR-6vd)qS&|Jbgbjub6lqP> zwrbTXb03`X!5@EtKUz~-N81OV93B4vpM3YlM`s-M+=a0=Gud;`chC9Gch0@{QvA<Y z`NzL+e-EG!n?b~J*gyb}h0u?I2%$p;hH+HGQxZOA;AxB)=*Dpk&*(T|z`&>kPfBo1 zW}T8G<2p_on833-p3^XC;CY-e5XF>^7c{(R;3Z7U{g)Zk&8Z(mNLkbvd_#q-C4OV= zVmk2iZVhJ{!lRZuU&x*^i{_H$TE!KHK)>zS?w}aZ4o4Vj^5)WP)=aM1?tHdru8FJK zo*D+dKa=;us6eWHQry+XBODK+nPUc~hFOjbvZ6+>ZLSW$3L{5mE{ua5^RP86a4aIv zkQC!e@+`*^91R7IWxT>s1j%SzFjvj)yy?t!pDsDBy<{Cdm$8;zyWlWHN1T;XE@x+K z%W+#~O$y6c9Q)vMl(5RNhI1V2c$K3G4~Q@Pab3d($9cHoSAWw1YWyDk*zAIpaW!1v zcnxLA(#uda;;fo^JKIuPv5E<X9ugW87Xl4c8ZL6YjyE{o#3f<+QsRcvqB89FBBrz^ zQLpv}4P3?*5}FdfsC8-_Z;44YRmTwV>XuwP-#z9vW9G$Y>Jjm~dT8%`s)h@t*}TON z%6f}QGhZT)hCM8<`I6!vUtA>otzy*QCeHhNsD6BNCf-PgY&*HaeM}Q>(RSuUec)KQ z`d-&Vd2?k&jI)IJm<>=<Z*#nZ_c;#Wpy<@wx~MYU2s3A9+(L0(!v}OTP814@rDX;_ z;y6~(W3cF`eoBeY^|-jGUk_;bkfBZ7(PQN95}yVWWhCgrM(L_6Xq2ZxtBAZQVAxIT z0NEC@KC%h4Qq&&u{vg~(cBA74SZ4*wEvO1^ORNI_T?9r6)J~==(7P%KlKJQpRDBC$ zDiXR0ey3{(O;^g$=eAH)!7h*L7OEA<{I3y?)Kn0Ww$}F@qEo7*B(jMu)X_%gmsDRx zlD-ciNZ(r09Yq7`NqdZ*a|4c3M`x&~8R}}CdTOJnj&0qPvzI)eynz(jsX1zfHq+E# zGp5mrE+T)JP#x?q^l9|Id&mna6fRjnDf_U0XC8xO6~c^;o2c(de*^Xvd5Wh_P7vT; z_4@6o|Ee1(Z;x7X`x$8rhYfkglq2WdN+RUX@J1J-(aEmqUD9`(H%bB@LGMm{(yK+) zBJm0uw$OMTVX5T*86lcLA7Kg}r4vqX6CEPpJ^C9IdKK63E{$)Hd`|x3B;pA?i6j34 DC0zFh delta 1354 zcmZ8g-*XdH6#j0q*-bXLHl%42Qd5%t&?IdQ)Rrm~(6k7}{s61hs-W9u8&bB}nrw<% zw4i{Zs4(||H+}R~L_)z)d~?RZ@xgb;f5Hbxhw<EPr|p=T<lOV)e)oLeIr%$!G1l<Q z!+Sph7{qlA9`QgKh$sx91!LLBSw^{-o19%R=bY>3e(oQdvr6TXbCAKC&P+2X!*;>c z(TE)yLJW;tcZMyaTIC3%Nj%h2X&udoYG`4IxivMXWaTWoSS%6#7+JHz5yMWg%YQ%* zfT5Mc2UXl=8IfmJvkav;H28INpi4t1L#Jr;wTbgg^>I9g$3?#{84MzWZVg$6KJlBU zk1{>z6<2(F^)NBaaqPw(@ux4{uH#7zXy|7MZ#6Wz<dp2PVR7umph&3sfPC#~j(rfP z)O|xb4&aamqQ6a@5xX{PnH<mHS%zT2^`;H0X1XGc=orRf4I_g4($vm#I3n(=ovMaW zhPY_+#=U+#FZL+W0Ubv%&M|>W26bpd=jQa-mZ(!sh4k8=nU;;5;CKO3;vcnLmv6kp zF^!i+LhI6{2s0e7;x&=ib`$<dVJNYPoWUC$Z%TZnRGzo}m=zb4)})RC<~2~m+i0!7 z#Zkm*@wIkD{K0;WQo*?CoVE+cjf$~oI%cKHFqjqwi;1$YwZ-ksi<%_C8T^*9I9o78 zi?^f6k9QavM$5~FRVpNFRkM;3$Gj(62{LcnPSvRxOY7KG9jmyY;k+pMyP_N);6u`t zUNh#6ImfOL&V#hr5r~Q3{kKLMRlLs-NoTgnw7#$VL%5{V+I-BhjI&htQ3z)l_-MIo zR^0V8s~SFI=n}a=B3SJlv+XmrB@JJQn}O6S&0sx%6oGhYdpwBCoupG(E+Rz(bXLjg zWEF}8!O3eNuZOJs@Gz_6ku^kaA%2s54<4moc?VRTa3dhE4ZA2OZ~jGD1th^r_B$kd z>S(`<v<LU_1W-rcPv{t@;8PRbbqw{^ktcKGOEi3sqch=ScQAIpcOxnbifcGt$BQn~ zUA*Ffy#6iX;n(XpC9R?S0Pl=fA`;fr8s;d`^9|5Klx3?~ms}II7NP%VllV$ctje~t zvPrC<gaxwlbOx47YXyra6PY%ggpDP_d5iKS*S{FlXi+QV1w2#^DwNzOP~G5ukgSJd zdiD;SZ1-&>|F0P*%~oZ1ZrSGR`o=&cwvUk$3h8p{gf2DBy7MDkSEaW}C1OYrTeFC4 n&O*VvZf<3By64D$kG^uY7YV8PGOpkgd`cm?Usv%tu3_hYp=<#) -- GitLab