From df2cec5f1a3fb49950c096b46014cd75d1b9760c Mon Sep 17 00:00:00 2001
From: Thomas Mewily <40406187+Thomas36@users.noreply.github.com>
Date: Wed, 6 Apr 2022 10:53:33 +0200
Subject: [PATCH] ProfCore, couleur

---
 .../executionHistory/executionHistory.bin     | Bin 50110 -> 82192 bytes
 .../executionHistory/executionHistory.lock    | Bin 17 -> 17 bytes
 .gradle/7.4.1/fileHashes/fileHashes.bin       | Bin 20797 -> 22297 bytes
 .gradle/7.4.1/fileHashes/fileHashes.lock      | Bin 17 -> 17 bytes
 .../7.4.1/fileHashes/resourceHashesCache.bin  | Bin 18871 -> 19517 bytes
 .../buildOutputCleanup.lock                   | Bin 17 -> 17 bytes
 .gradle/buildOutputCleanup/outputFiles.bin    | Bin 18929 -> 19469 bytes
 .gradle/file-system.probe                     | Bin 8 -> 8 bytes
 .idea/.gitignore                              |   3 ++
 .idea/compiler.xml                            |   6 ++++
 .idea/gradle.xml                              |  17 ++++++++++
 .idea/jarRepositories.xml                     |  20 +++++++++++
 .idea/misc.xml                                |   5 +++
 .idea/vcs.xml                                 |   6 ++++
 .../executionHistory/executionHistory.bin     | Bin 50110 -> 65995 bytes
 .../executionHistory/executionHistory.lock    | Bin 17 -> 17 bytes
 .../.gradle/7.4.1/fileHashes/fileHashes.bin   | Bin 20797 -> 21497 bytes
 .../.gradle/7.4.1/fileHashes/fileHashes.lock  | Bin 17 -> 17 bytes
 .../7.4.1/fileHashes/resourceHashesCache.bin  | Bin 18871 -> 19347 bytes
 .../buildOutputCleanup.lock                   | Bin 17 -> 17 bytes
 .../buildOutputCleanup/outputFiles.bin        | Bin 18929 -> 19199 bytes
 bin/default/.gradle/file-system.probe         | Bin 8 -> 8 bytes
 bin/default/.idea/.gitignore                  |   3 ++
 bin/default/.idea/compiler.xml                |   6 ++++
 bin/default/.idea/gradle.xml                  |  17 ++++++++++
 bin/default/.idea/jarRepositories.xml         |  20 +++++++++++
 bin/default/.idea/misc.xml                    |   5 +++
 bin/default/.idea/vcs.xml                     |   6 ++++
 bin/default/.project                          |   6 ++--
 .../org.eclipse.buildship.core.prefs          |   2 +-
 .../compileJava/previous-compilation-data.bin | Bin 8442 -> 0 bytes
 bin/default/src/com/uca/StartServer.class     | Bin 1527 -> 1527 bytes
 bin/default/src/com/uca/core/UserCore.class   | Bin 1159 -> 1159 bytes
 bin/default/src/com/uca/dao/UserDAO.class     | Bin 2822 -> 2822 bytes
 bin/default/src/com/uca/dao/_Connector.class  | Bin 1846 -> 1846 bytes
 bin/default/src/com/uca/dao/_Generic.class    | Bin 1091 -> 1091 bytes
 .../src/com/uca/dao/_Initializer.class        | Bin 1311 -> 1311 bytes
 bin/default/src/com/uca/entity/Couleur.class  | Bin 0 -> 2356 bytes
 .../src/com/uca/entity/EleveEntity.class      | Bin 1366 -> 1366 bytes
 .../com/uca/entity/GommetteAttribEntity.class | Bin 2521 -> 2521 bytes
 .../uca/entity/GommetteEntity$Couleur.class   | Bin 1594 -> 0 bytes
 .../src/com/uca/entity/GommetteEntity.class   | Bin 2202 -> 1747 bytes
 .../src/com/uca/entity/ProfEntity.class       | Bin 988 -> 988 bytes
 .../src/com/uca/entity/UserEntity.class       | Bin 1766 -> 1766 bytes
 bin/default/src/com/uca/gui/DefaultGUI.class  | Bin 0 -> 2295 bytes
 bin/default/src/com/uca/gui/ProfGUI.class     | Bin 0 -> 1782 bytes
 bin/default/src/com/uca/gui/UserGUI.class     | Bin 2314 -> 1782 bytes
 .../com/uca/gui/_FreeMarkerInitializer.class  | Bin 1692 -> 1692 bytes
 .../java/main/com/uca/StartServer.class       | Bin 2026 -> 0 bytes
 .../java/main/com/uca/core/UserCore.class     | Bin 479 -> 0 bytes
 .../java/main/com/uca/dao/UserDAO.class       | Bin 2239 -> 0 bytes
 .../java/main/com/uca/dao/_Connector.class    | Bin 940 -> 0 bytes
 .../java/main/com/uca/dao/_Generic.class      | Bin 685 -> 0 bytes
 .../java/main/com/uca/dao/_Initializer.class  | Bin 1424 -> 0 bytes
 .../java/main/com/uca/entity/UserEntity.class | Bin 941 -> 0 bytes
 .../java/main/com/uca/gui/UserGUI.class       | Bin 1468 -> 0 bytes
 .../com/uca/gui/_FreeMarkerInitializer.class  | Bin 1192 -> 0 bytes
 .../compileJava/previous-compilation-data.bin | Bin 8442 -> 0 bytes
 src/com/uca/entity/Couleur.java               |  32 ++++++++++++++++++
 src/com/uca/entity/GommetteAttribEntity.java  |   4 +--
 src/com/uca/entity/GommetteEntity.java        |   1 -
 src/com/uca/entity/ProfEntity.java            |   6 ++--
 src/com/uca/gui/DefaultGUI.java               |  25 ++++++++++++++
 src/com/uca/gui/ProfGUI.java                  |  22 ++++++++++++
 src/com/uca/gui/UserGUI.java                  |  14 ++------
 65 files changed, 204 insertions(+), 22 deletions(-)
 create mode 100644 .idea/.gitignore
 create mode 100644 .idea/compiler.xml
 create mode 100644 .idea/gradle.xml
 create mode 100644 .idea/jarRepositories.xml
 create mode 100644 .idea/misc.xml
 create mode 100644 .idea/vcs.xml
 create mode 100644 bin/default/.idea/.gitignore
 create mode 100644 bin/default/.idea/compiler.xml
 create mode 100644 bin/default/.idea/gradle.xml
 create mode 100644 bin/default/.idea/jarRepositories.xml
 create mode 100644 bin/default/.idea/misc.xml
 create mode 100644 bin/default/.idea/vcs.xml
 delete mode 100644 bin/default/build/tmp/compileJava/previous-compilation-data.bin
 create mode 100644 bin/default/src/com/uca/entity/Couleur.class
 delete mode 100644 bin/default/src/com/uca/entity/GommetteEntity$Couleur.class
 create mode 100644 bin/default/src/com/uca/gui/DefaultGUI.class
 create mode 100644 bin/default/src/com/uca/gui/ProfGUI.class
 delete mode 100644 build/classes/java/main/com/uca/StartServer.class
 delete mode 100644 build/classes/java/main/com/uca/core/UserCore.class
 delete mode 100644 build/classes/java/main/com/uca/dao/UserDAO.class
 delete mode 100644 build/classes/java/main/com/uca/dao/_Connector.class
 delete mode 100644 build/classes/java/main/com/uca/dao/_Generic.class
 delete mode 100644 build/classes/java/main/com/uca/dao/_Initializer.class
 delete mode 100644 build/classes/java/main/com/uca/entity/UserEntity.class
 delete mode 100644 build/classes/java/main/com/uca/gui/UserGUI.class
 delete mode 100644 build/classes/java/main/com/uca/gui/_FreeMarkerInitializer.class
 delete mode 100644 build/tmp/compileJava/previous-compilation-data.bin
 create mode 100644 src/com/uca/entity/Couleur.java
 create mode 100644 src/com/uca/gui/DefaultGUI.java
 create mode 100644 src/com/uca/gui/ProfGUI.java

diff --git a/.gradle/7.4.1/executionHistory/executionHistory.bin b/.gradle/7.4.1/executionHistory/executionHistory.bin
index bb5d5d6d7b4b9584be40d7d4f4ae00105acf7054..591b259f7c7a8a4517336da58c06975e9eaa53f5 100644
GIT binary patch
delta 2116
zcmdnj&OD)sb%KZ{GXoej{bpcbc?4!MwBKc5uzm<(AKu5nV8_eAz+k!2@Q(OoNeM@0
zM#j^dV<i$-8yGV%*s(A$*!}_G*}0jei77>?Wff_OrD^$DDd`nCxu&VvDV3QJlNh@<
z^LCsyWa4`_`JtB@qw(Yq`$Q*y+$TO+e>dl3m0b>u?=i&rCcmk&WqgYv?#}oTLyT|o
zm1;-EHyGl)lYMI}7(Zi(b9$%dm1LGw#<=FBmZiFa*?L)tWr@rJ_snnVSa9@k$s1oa
zj{Pifo^e5Pey)CLa-u#&i$1!RKbWS+LX^h1=jZ08mXxGAmXs7_CZSl<HhWgN@+{{<
z{_5nuZr*EUj4RQs!KwEfrhS2E_MzA$GIKlAtN*4^eOf<`%bpCkXIzZKCL~>-FzxV!
z+7VEcpN6E8Sz!CwX_Z2+8#PMmt*m3~`5rUQM>8Ky2Nts@@2v4){EcbnWYgLxEGdK2
zIlVM9#w9f^u{5W|J=7B#bJN*0)=Xdd=tO?&(!Pka)~AefU=B$y&D2Lzj+s_CC$sMp
z(iZqK;jBW+i}g(E(f8i=i^MU`L^dR}IJF37AvP0w_SsH$+^-H#-x2~VraE8rG<d+@
z>>0ag@{=duC$Fy4V0@0^RguYc`^6_`91@v)?w|(KQKrcscd5cn07<e<zIRAyviG3?
z#-A7(L2~}gOoy@QDm<)b#=^kBV8?09z+i8~z+i6z!n5<uOiPV&3e&QRQcaEXD$;W*
zOHIqni;4;hp_$bKl34{Hnbj0WW<?f9&aBAdu*`}qhMZZE#UYs$QV<}Eb2>wlo^yU_
zPHJfpG`csKL^D_`OnD(2rgrpuf;%fBx*^K-k(EP=02EWHUId_+PDByF_MA6Z=he-e
zjSQ<Aue~_8j?^Lm#Xh`6z~vW;>Wk8@XRHq4ec4gR&Q5$0fMN&EB4As(Z2O!dwmZUq
ze_Y)2&@P6!A^^o~q#^)S98m<Ih*PZyKrz)8RIq@`D_ACH7Wh1a|Ia_JsjvP9bno#v
zQFRctKtNUtDG*T1BdbV3H33$nz(gek^ydr8_hpB;hj6RB))O-?L@H8Xia@0XMv;On
a2`V;_ixhM@M3I6jQ+Qa94OFDqI|2aMJ9K#f

delta 46
zcmbQx#JaDYd4h-_BLf&T{bpcbdBniLpt#ZThWNw)naPq8j?4`0cQ?mMB(4Sk7wiof

diff --git a/.gradle/7.4.1/executionHistory/executionHistory.lock b/.gradle/7.4.1/executionHistory/executionHistory.lock
index 32f03cbb74e8df515e94b1226e242cea03e255c5..b1f4f40098398af0a184a900c24b5ac62b06a550 100644
GIT binary patch
literal 17
UcmZRc=2h{WH~9S%1_<B*05#YIf&c&j

literal 17
UcmZRc=2h{WH~9S%1_)pS05#GCd;kCd

diff --git a/.gradle/7.4.1/fileHashes/fileHashes.bin b/.gradle/7.4.1/fileHashes/fileHashes.bin
index 7e1939d242b76ad7cf8e2e86abc6995fd4d61e4f..9d039b6b48d6d988b92faef230be44d612417e1c 100644
GIT binary patch
delta 2194
zcmdnHh;imR#tkMCkv<J_(ghdnZl7fU1ONN~p`g+BZ1RtbpIE@c41u;#;s34KzUEyA
zN_?Q=3t{4&pTno87pgNs#6wjlyGkesOftQEX=||Uafo2p*2%FF3IbC$Gsx{`Rek^w
z4Ea2{R6;>uZomFQ>o47E5Wyhx&Ak!=j2gSMR@rommE=G~L*K$I+q2}C=Mwf>8Hjk;
z^T|^s6$Fk>v^Bjbw(>VbFo<>XT1f?g(_W#%K{hk;A%da1Cm)qm5V%-uq&fNcc`k@x
zNbKahk`@AY6;xAebW@U`f(Iw_N?8be5#E#g`oup&h+y!~$+l7!0zVrvHA7dtSq2dd
zlb@U`rJ(V9cSf@OGP6@q!Dg6K|Hs;8U$DIP9U>l_Jh@d$L4z|nX5NZx3L7DUL76bc
z+|$AWRUd!Y1`!XuJbA8^f`H8O*vY>c?5;rsgAFHdm9h{}ue`c?;h)=r5W&#!$xo#=
z2$*}$*&V-h+AWA+@YKn@(h3?5N^Yj{W$wxl!N7c&T@K2o8<!q3zW@;rnmu``w1t41
zw6*7ySGnR4!O+ghSEUsM0@Rr=E$3Fg2N4WDKKZS5hCt%UGkh*aM=T(MVS$r<Wh`<s
z4$b^p6|x2zG9lV9yK?JtoScrHo(EAJ1QY&WS7y(`>YMrmA|BEYlc?KpqEPp+mjFaO
z=qyYeMl&$58*WtmA->Vzg}`P<k3SrfqkZ`5pBFsu-o|Wfxhu`~+%>KF)(i}c^?%>g
zu7Q}s$j-pPpl8g$z@W*%z@P}i0()P*-qshCr~Ch=#fl6y`wyr(SgJ8~{FxHR{$_{j
zgpTxCo7!wnPC(MZ%D}+DR5y8{hj9INgAe<fblHO!R@}2>_nQY*v=-_RP>`cJB(zW8
z@$!wsw|^+^S;+k@&<Rxs^9oFdNG@F`p*to0<g<Glb1i4EvLoxLXJBAr#MC0~+G9|Y
zJmXBr&PfyYOih$U*22KRat2d}VW4`K<JpV(TD$w6&t8-zhpK}a6hCMl=}6gQnOZL>
z=drr$b$~!!u{Wv~#yCt%uI!)gYWrAl`<F~Br?iFU(NG=hAfd&y1XIV<?7(M7<L~~N
zyF2Mu`S$uZU>#px%RzK7i`8Rlu~5+3FfFZ7Yx$l}*=9`3FM_pvwcHNT!W4w5W5?;}
z2d)nH`|fxD|5qX4%n#P_rWWR`!<agxWv=x~ICnT`*B@BPDdWu;3D)xI=qsot=9pS&
zlVs821W%f!Ymz-LcW&30xmf~_>v@hg7#(i}1<yYrWl(G}fRbzpX87Ps<=7MX-sv^k
zk;mU%{`uym!mMJccVJ7Hq(RZez`($=57UmE)!QuA)eEn<GE1WRu;p86EwC2BGh3k1
zb{SKP?d;wMPh)0D+{*cx^ZGm+B!mC)4ut3+Cy|2!0WI1HrE*MX^<JHL_?lX^bc)l#
m?Xj|2&p{sf`)gek#97!9xdkj+)T88!H@&#EP>?V1WD5Xgt)giF

delta 134
zcmbQaj&biI#tkMCf_e>d(ghdnZl7fU1ONMzdnFVmAC-`p{8d6?v#KNq<K$Q=iOIcE
z5|j5zNlbn#WiZ)P+F)|6w87+~(h`$-Wh5qt%1BIZl`)unR%XTIURjCBS7i+*%gRYi
h_LWPRd{oYW=RXuMFt8+URQw^n(O`%0W=D@d8~|e*GTs0H

diff --git a/.gradle/7.4.1/fileHashes/fileHashes.lock b/.gradle/7.4.1/fileHashes/fileHashes.lock
index 74b2433335998345d41a5ddcedd540328dbb5593..cce5810c0e6edd56cc3cb6d1bbeb3a7beed285c0 100644
GIT binary patch
literal 17
UcmZR!zI=P>ku8N03=j|o06lO8DF6Tf

literal 17
UcmZR!zI=P>ku8N03=kj-06jMZ@Bjb+

diff --git a/.gradle/7.4.1/fileHashes/resourceHashesCache.bin b/.gradle/7.4.1/fileHashes/resourceHashesCache.bin
index 201243be709491cbdd81f96077f5381a3cace741..57c29488fc7eae956bebdc47327b109325cf8cef 100644
GIT binary patch
delta 887
zcmdl!nQ`w7#tkMC^>V#W=0;!r=GVml20qgNp<r^w`<spH&Gv(Z89Z8{!vCk;w{Ylv
zXI={t_vVI)FSuy3$?R#PK2-cCOnjjY*NUVEpI9N{p4(yKTZLxbvMQY%ETQFa;=s%o
zDXCVkp-O(kl$<Q)5MSzYCl4a-l?W3*qZa#{x7EiABJQm_xl}^I;pNKvm7aRK6Ci?K
zFJX$mOe(TAHE~=35%=B-6aVh;?B-_eL(`$+g_C<F6a@ISZr)mY;$;*>&}-@Br4kDD
znjVuE%nHpr0u?+CGr@g#<hqsb_^w05J#WIqy`HV_llL-6hlqRo!^FMkZD#2-H(d%9
zp9~ZCulC-y=C9^+sQ7i5c)-G<Z#fxulg~&93ItUa$X;w*w;Q6yOLp>Ai2#9|!1w2l
zwyy7o3ffPWl~hovIPmNC{1Wv>s9-b9G#Jgm!1QpV;t%nS1{R{59X-kzCp&uVsJ~}^
zQ^$g%hfCi0s&VXRf%6Ou406T{3=EPC3=D!GEYLQ4R=M&l=R*GK<i2j+Yh{=!L}qSh
zdiCEls!!|3aoLmM_LwTRpPg1I^tw@_q~6Lpww~`XT*c%M9==A?*)-NnU-{@ne(Tb{
zh_u$Ha9NQ3AS@v8Wx`p7lo#un)T8gc?H7rgJke9F9@Uu}OrjaA6{ft94O2V%J;5E6
z?9e>I_MA6Z=he-ejSQ<Aue~_84%3>;FBH`mrCrZh9m4yvqmG>&Q^mG)+4ea_Y<GnJ
h{?NX-=b>E;rjpMy`2YOln)>Q*K=&Sx6IBO6Dgax}Vxa&4

delta 68
zcmdlxgK_(0#tkMCjNFrbB_t-Vl`xpBDk(9!RZ?Q|R!ND;u2K?{OQk#}UzL*J`40sQ
U42+T+6@Q2?G!WnH=uyT90AN5Gl>h($

diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index b6e840f9c42e3eaa55009c9e47c03d0139502788..d54f0816cb7e908c711c619a1a94295b9faf20d5 100644
GIT binary patch
literal 17
UcmZS1niFg`=cG_D0|eLu04pH_oB#j-

literal 17
UcmZS1niFg`=cG_D0|dwd04o0jdH?_b

diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin
index 6af8291b8023dae630c8f203ac80683799f6d3f5..7c55d31e39476212a4ac899a0a9a0d698cb7ade0 100644
GIT binary patch
delta 736
zcmex3nXz{U;|3E6MzhJL5(yd|t;);S-Eb{q00S@e|4`7+^n3N((&kfOVFs_;lY1pB
z`R($`YK(mYpkktv_ev;e%zd@fOZ~_icZi_(QK<g^%YVMFk2#X}4I=L4J^8AHg}}kQ
zn>@vt&kG@f-hz`^B^5MI?p{!Q%_67|BIpG(;Qz@}Dw!)3)(Swy8z;+3Drj7G&M1Cr
zbJQOy7z<N<EAl~E`0R)4q2fy?n@TDOJp7PjVVk%5AVkpn<z!z;1%XFB2S4sfecA~T
z^s=0sDybmwUeWw;)zjzw5J7L{$+eOS4xh}Tjo3CWQGyD(!|eJe9-5x8S9=OX-0LJv
z{6FV9_B+!>#316{zb8+XROFXm6r^|9d@oe&`sB5e3L3)RfqRb5eKZXs==l+5fEY*5
zE7w-V2@rAb?8!$Z6$Er7dp6E}ALa!WTsZlzq=JUUzfWGNakfjLg0(OcoTi6g7x>27
z0}=O{Jo&4nf`;>}e}&&>`L#d=x5E^B?=Cs1?(!dMve(<myiyh#!Q8DEx&6dKp^BMd
zilg>To_j#^c>+Y-+jO$6l!8F=pRIQUCOg1_Epl?GltM_h(QZT0KFJb@O0RsF2}NDJ
zo1>n&u7Zer_rt|M%}#5-COQ`?z8NMCqZt@j6*nsW5Z`F<Luj+3#|Fm9`#pFk`+3w&
V_Vb9EoadP{Il;pN%=Yup1OVVEFK7S&

delta 109
zcmeC3!T519;|3E6Mv2L$5($%!N*GS&lN6sEDrqozuB61|r;-wrb)_UG$4W^|?v;|5
zyjMzMvaGb^WIt)~$y22zCLfiSn9M69F*#JmVDeTOiOEl8BzXQq0Rsb5;6}wC;u{T4
Lh;DZD*uV$?0^lfy

diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe
index f08f37343d9dd9e1f806996102f152f667c6044f..104fc74109164c53e0dec14ce6db9dccca4ca6bc 100644
GIT binary patch
literal 8
PcmZQzV66Wq{O>jZ36TS9

literal 8
PcmZQzV66Xpd5t6h3TFcr

diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..b589d56
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <bytecodeTargetLevel target="17" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/gradle.xml b/.idea/gradle.xml
new file mode 100644
index 0000000..611e7c8
--- /dev/null
+++ b/.idea/gradle.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="GradleMigrationSettings" migrationVersion="1" />
+  <component name="GradleSettings">
+    <option name="linkedExternalProjectsSettings">
+      <GradleProjectSettings>
+        <option name="distributionType" value="DEFAULT_WRAPPED" />
+        <option name="externalProjectPath" value="$PROJECT_DIR$" />
+        <option name="modules">
+          <set>
+            <option value="$PROJECT_DIR$" />
+          </set>
+        </option>
+      </GradleProjectSettings>
+    </option>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..fdc392f
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="RemoteRepositoriesConfiguration">
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Maven Central repository" />
+      <option name="url" value="https://repo1.maven.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="jboss.community" />
+      <option name="name" value="JBoss Community repository" />
+      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="MavenRepo" />
+      <option name="name" value="MavenRepo" />
+      <option name="url" value="https://repo.maven.apache.org/maven2/" />
+    </remote-repository>
+  </component>
+</project>
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..668048d
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ExternalStorageConfigurationManager" enabled="true" />
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="17" project-jdk-type="JavaSDK" />
+</project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/bin/default/.gradle/7.4.1/executionHistory/executionHistory.bin b/bin/default/.gradle/7.4.1/executionHistory/executionHistory.bin
index bb5d5d6d7b4b9584be40d7d4f4ae00105acf7054..f266c40fd57010c9d12e995fca8c9ce6b74a9a6c 100644
GIT binary patch
delta 992
zcmdnj&V0I=WrBz-69X7D{bpcbc?4!MwBKc5uztwEz@WR)P)ma8@V?El5{at~j2Rg0
zSQr>=|A6r9+|1I%l%mwKinPSiwEV1;^opEZ)70#g%1nqMjNO}gJI)$1@x7b;&`XWc
zc=CsRqLV-F6Q8WVn{%?tE(gZ<7~*`B-&EN$zQquCXZ(mE#y9y&wIkyj3~}DczBLw%
zpE1Nay;Ji_GD|9BTys*(QeDApy{yEtL}r0|<~MaLIC{9`jjtNVeik^-xF9({SHCnl
zQ6Hj3A6?5IOw(f_N@Lvfb8}NmN>Uw5N{TX*P^@X2J*!-KmUAJ0b#h-f@3k_<m1x%B
z)cXz7zCbklP;3&Jxt;0Nf77Twtslo_PlnqwF2-RKlCDpfc6dVV2q?-=LsH2su>I_`
zN}<<{8YT5s*0J?`j~VBqnUAIei`kQR)_5@f#<X*?X>Amil)>qoUYZ%>lA4xSnp5H)
z>Isdx>1-NnrmuW-BENNMUqo8#Q^q+khoqNg>Z2*gOe>s|+4l))3w)VyRw3oZdM5Sg
zdvE(i;uvQl8xmTaS_HEYn+ZMpY$rSJSBIx>34s+;oiBPCJm7Ekj9oPO$&>GsSJ!DU
zK1cDY$mF{H;*&EDiA+9sP=o0x)8vo4RN*FoB-tk4J0vvO`%nPmPYjJ9Ie%uR!`O5c
O9@b-HVPIge;{*Wi;GWe0

delta 45
ycmX@z%(AbYd4h-_BLf&T{bpcbdBniLpt#ZSh4@4Vp2?CDPE750H^)jOt_A=X4Gl8@

diff --git a/bin/default/.gradle/7.4.1/executionHistory/executionHistory.lock b/bin/default/.gradle/7.4.1/executionHistory/executionHistory.lock
index 32f03cbb74e8df515e94b1226e242cea03e255c5..be3ffce2fad1d1fbe5ccaa68ed993209aba34400 100644
GIT binary patch
literal 17
UcmZRc=2h{WH~9S%1_<B;05#PFe*gdg

literal 17
UcmZRc=2h{WH~9S%1_)pS05#GCd;kCd

diff --git a/bin/default/.gradle/7.4.1/fileHashes/fileHashes.bin b/bin/default/.gradle/7.4.1/fileHashes/fileHashes.bin
index 7e1939d242b76ad7cf8e2e86abc6995fd4d61e4f..971bc06afd5df9093d97f15bd900742b03cb7f2c 100644
GIT binary patch
delta 1052
zcmdnHi1Fug#tkMCjy4T)(ghdnZl7fU1ONN~p`g+BZ1RtbpIE@c41u;#;s34KzUEyA
zN_?Q=3n#lu1PILS*I#J;rCSXm7-YV=S3-kP;OInK(~Dv&e?vuCC$E)!An-rdF8hMz
zweJwY;N;1zQVJTJ$uaX*TvONx5e&+NS;jprEKv3Fhiwq?z{`{8N+}4)ERUW1o5AiH
zL@?NJ@>Zz_0_L7`cE>NBb_*&vb#kw?f`)^Vn`wNRyD~&DFdt^DgR<$yrH9NfK*WP)
zPhKh=AP}I=d}%qi@;!)P@bSrSrDxdW*5x=k9X&k{A{YcS;D6nQ6NS2my#%1*XW<f1
z1_J}@#*K<U#5Wpb2yJ%s_`@+d+J~?HdBOAUZOq1&yV7jWUDKLx&A`A||MyMp8i*;3
z><kPHdd3V444MoK42mEuu=myLZGAy`y8mxltjJKa|A4B4r5aPmpDA(dZ+56o=t!Tn
zsm<o(1SB1-3=9lRb(0r*2-j~n_^_`@mpyo4#XU=Qzj;taYoQJS1q_-)Li_X`FW)$P
z`-kG5h1}l)oltc!ufTMO<kEE#x>M3mKD)Ou*K!6cJF<>?1_mZZOfAx`Jq9(&GtPwU
zoHSw2)I?ciEes4SXE1db2C8>Cp1qi_wY%^6>_u5}s5+QI@q^}(j+8x?sr7<#9;>@v
z2ME*^d!uS$jKj3#%KquDwvPq3f626RN?T|i4b`y@5?V}4Fm+7L4t#br{_dZ-yOVyE
zZ?As?*74=F97G4RSUsi|3k9tW)6yEXmhbtLZN{|xB3R2;%k2;?OhK4BcASoW;OcO{
z?|%3He-#4G{9qk#YGKYgjHyFf=31|WbBBYr^nsO}GTw}lU@f1HzJgj}4$=Yu(k)I&

delta 90
zcmeyloN@0W#tkMCf_e>d(ghdnZl7fU1ONMzOC<s}-<42coGdDJV=}9>#AIJ-iOIFn
nHzw!GNKD=;<1txOb^_0TC}3b<N!+OTLwuvb4&lv?9)CCh0F)$Y

diff --git a/bin/default/.gradle/7.4.1/fileHashes/fileHashes.lock b/bin/default/.gradle/7.4.1/fileHashes/fileHashes.lock
index 74b2433335998345d41a5ddcedd540328dbb5593..be33c03bb97fcd621ffd6118ceb64bc1e4e40a8a 100644
GIT binary patch
literal 17
UcmZR!zI=P>ku8N03=m)o06kX)5C8xG

literal 17
UcmZR!zI=P>ku8N03=kj-06jMZ@Bjb+

diff --git a/bin/default/.gradle/7.4.1/fileHashes/resourceHashesCache.bin b/bin/default/.gradle/7.4.1/fileHashes/resourceHashesCache.bin
index 201243be709491cbdd81f96077f5381a3cace741..43b10917e38060490cecafb40b37a47abd6f0562 100644
GIT binary patch
delta 566
zcmdl!nQ`)T#tkMCj*^or-rsCoZ?>NS3_M!@L&3EB77o4d%xl5I4Bp&O;r|P5xK<=R
z_{0hk_uM|&Rl>sI#DSSFQc|s6Lj`}s6rU{S5MSzYCl4a-l?W3*qZa#{x7EiABJQm_
zxl}?y<K@cxm7aRK6Ci?KFJX$mJ3PC&S^Lm*h`4v*<X#B{0e-EUx0arG83hsaS~_{D
zgo1;n$K(aGLi3J51&_l_aNixdZsj|^>kx6zn=o;&XY2dqy$sSJ;@<v~_ev-T1XUKu
zUTj>q8zSf>JNc?afIv>*`*TNI*Y`sO?I+7hDyUQ(_;q`JiFzYcuo-47jAme9%G{{<
zLwuvb2GPxq9%YP^9X)o`-!s3dW5LnGC2xGyIQFx^c?JdsIb#L}21y1620;)OXq!E&
zTzQsrA%AspUpMcyGE5aBGq*Fn`fnQ5r}g8w?8$I@OcmSDPOB7p-KbGgZ)F`@&-WOv
zV)6$MU!&=48f&Jnd~_neb!lHjTI*A|EXaNk77+L{;jBW+i}g(E(f8i=i^NTy=&1$(
D)R*1?

delta 80
zcmbO{opJkQ#tkMCg4~lU-rsCoZ?>NS3_MyVmr7Vn{wg6c*;Z0wa;~Jr<g=0zlmAM3
dOpcY3;Q0>)3=E8t8x?<uFEkL}?C4R(2msYBAJhN<

diff --git a/bin/default/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/bin/default/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index b6e840f9c42e3eaa55009c9e47c03d0139502788..fdf7e3e95f540985babec9c9198633f8afe29c73 100644
GIT binary patch
literal 17
UcmZS1niFg`=cG_D0|e*+04op!ivR!s

literal 17
UcmZS1niFg`=cG_D0|dwd04o0jdH?_b

diff --git a/bin/default/.gradle/buildOutputCleanup/outputFiles.bin b/bin/default/.gradle/buildOutputCleanup/outputFiles.bin
index 6af8291b8023dae630c8f203ac80683799f6d3f5..fce6a9ca2c87c27cccc8c9b966cbacafcb41da86 100644
GIT binary patch
delta 383
zcmex3neqQr#tkMCjOvq3B@#3`T9uctyWv{K00v&_|Dm9t>G$fnrOl_n!VF%wC-+KN
z^4sN=)foE*K*dBS@0CyxSpM^Ueaw-(Z%{$+$yX%;1Wuk($y}kZRsbs4I9XOwLF2M>
zM)6adqyA9ASg1|^Z$&;R3!nXPJyd+@WK&5Cfk!<DKki9=+6fi3oSZ6YA@EN;G(BOj
z_7te#$;neCEd+$U1NR)A`)C?O(DUQuqmmW^PSeA$3w&ekfe3m{p8Qo(LBsjgzrt^`
z{92%b+hGpy-d%E1-Q~X*RQ&B^UMUNKVD8q7+<s!AP(kL&wo(=<*+#n!Mf)U6pn~}@
p6JRt01M|*}ia*3R8YGBpcJ$c5IC;MZ?_@uZy2*YXQIq{VGyzBpl0E<c

delta 85
zcmexAmGR?b#tkMCj1rSgB@!kdl`x#lCn-MJR?=hgTuF(^PbCc|>q;3+E|oHvyjRL#
mGOM)2WM656$y22bc>Y5H0|QgwM#UfE8x2l~Zg%w8zz6_F-XV7Y

diff --git a/bin/default/.gradle/file-system.probe b/bin/default/.gradle/file-system.probe
index f08f37343d9dd9e1f806996102f152f667c6044f..f6e0a7774bc75d8bae1480f1c021331ebb201c77 100644
GIT binary patch
literal 8
PcmZQzV66Z9HD)6K3dI9}

literal 8
PcmZQzV66Xpd5t6h3TFcr

diff --git a/bin/default/.idea/.gitignore b/bin/default/.idea/.gitignore
new file mode 100644
index 0000000..26d3352
--- /dev/null
+++ b/bin/default/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/bin/default/.idea/compiler.xml b/bin/default/.idea/compiler.xml
new file mode 100644
index 0000000..b589d56
--- /dev/null
+++ b/bin/default/.idea/compiler.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <bytecodeTargetLevel target="17" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/bin/default/.idea/gradle.xml b/bin/default/.idea/gradle.xml
new file mode 100644
index 0000000..611e7c8
--- /dev/null
+++ b/bin/default/.idea/gradle.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="GradleMigrationSettings" migrationVersion="1" />
+  <component name="GradleSettings">
+    <option name="linkedExternalProjectsSettings">
+      <GradleProjectSettings>
+        <option name="distributionType" value="DEFAULT_WRAPPED" />
+        <option name="externalProjectPath" value="$PROJECT_DIR$" />
+        <option name="modules">
+          <set>
+            <option value="$PROJECT_DIR$" />
+          </set>
+        </option>
+      </GradleProjectSettings>
+    </option>
+  </component>
+</project>
\ No newline at end of file
diff --git a/bin/default/.idea/jarRepositories.xml b/bin/default/.idea/jarRepositories.xml
new file mode 100644
index 0000000..fdc392f
--- /dev/null
+++ b/bin/default/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="RemoteRepositoriesConfiguration">
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Maven Central repository" />
+      <option name="url" value="https://repo1.maven.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="jboss.community" />
+      <option name="name" value="JBoss Community repository" />
+      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="MavenRepo" />
+      <option name="name" value="MavenRepo" />
+      <option name="url" value="https://repo.maven.apache.org/maven2/" />
+    </remote-repository>
+  </component>
+</project>
\ No newline at end of file
diff --git a/bin/default/.idea/misc.xml b/bin/default/.idea/misc.xml
new file mode 100644
index 0000000..668048d
--- /dev/null
+++ b/bin/default/.idea/misc.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ExternalStorageConfigurationManager" enabled="true" />
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="17" project-jdk-type="JavaSDK" />
+</project>
\ No newline at end of file
diff --git a/bin/default/.idea/vcs.xml b/bin/default/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/bin/default/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/bin/default/.project b/bin/default/.project
index 57d7603..d2569ad 100644
--- a/bin/default/.project
+++ b/bin/default/.project
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-	<name>applicationgommette-1</name>
-	<comment>Project applicationgommette-1 created by Buildship.</comment>
+	<name>applicationgommette</name>
+	<comment>Project applicationgommette created by Buildship.</comment>
 	<projects>
 	</projects>
 	<buildSpec>
@@ -22,7 +22,7 @@
 	</natures>
 	<filteredResources>
 		<filter>
-			<id>1649232034026</id>
+			<id>1649235114166</id>
 			<name></name>
 			<type>30</type>
 			<matcher>
diff --git a/bin/default/.settings/org.eclipse.buildship.core.prefs b/bin/default/.settings/org.eclipse.buildship.core.prefs
index 9ba4412..a87e6b9 100644
--- a/bin/default/.settings/org.eclipse.buildship.core.prefs
+++ b/bin/default/.settings/org.eclipse.buildship.core.prefs
@@ -5,7 +5,7 @@ connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
 connection.project.dir=
 eclipse.preferences.version=1
 gradle.user.home=
-java.home=C\:/Program Files/OpenJDK/openjdk-11.0.10_9
+java.home=C\:/Program Files/Java/jdk-17.0.2
 jvm.arguments=
 offline.mode=false
 override.workspace.settings=true
diff --git a/bin/default/build/tmp/compileJava/previous-compilation-data.bin b/bin/default/build/tmp/compileJava/previous-compilation-data.bin
deleted file mode 100644
index bd82f138c67d96e9f361842e91a51b3bc5299fa0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8442
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

diff --git a/bin/default/src/com/uca/StartServer.class b/bin/default/src/com/uca/StartServer.class
index 9d44210e25e89d8962edbe6d61485a4a3ed8c0e7..4918228e6b609b46e6b18175e762aaaf34d54024 100644
GIT binary patch
delta 17
Zcmey){hgcR)W2Q(7#J9AH*&mZ1pr9r2R8r!

delta 17
Zcmey){hgcR)W2Q(7#JALH*&mZ1pr9N2QdHu

diff --git a/bin/default/src/com/uca/core/UserCore.class b/bin/default/src/com/uca/core/UserCore.class
index 98e08e827d9b80ab4a9ed6a4bbd57ca9c66e5e97..a15e1cd0ef8cdeb79af9ef60c10bdd1965291831 100644
GIT binary patch
delta 17
YcmZqYZ0F=S^>5cc1_lP(jU4qX06EG9;s5{u

delta 17
YcmZqYZ0F=S^>5cc1_lQ6jU4qX06DA$+yDRo

diff --git a/bin/default/src/com/uca/dao/UserDAO.class b/bin/default/src/com/uca/dao/UserDAO.class
index 4e5b7e4a83975df3b6bb190fa9c616e0f7e9f7d6..cd4aa4dff5850fd209116aee607f77bc16524696 100644
GIT binary patch
delta 17
YcmZn@YZK!*^>5cc1_lP(jU4~D06a7Xe*gdg

delta 17
YcmZn@YZK!*^>5cc1_lQ6jU4~D06Z23c>n+a

diff --git a/bin/default/src/com/uca/dao/_Connector.class b/bin/default/src/com/uca/dao/_Connector.class
index 475deba7c0b0123e58376e99943bfaa7616cec2f..ae923f0f5663badbebde9535da56b832e45429ec 100644
GIT binary patch
delta 17
ZcmdnSw~deE)W2Q(7#J9AH*)B)0{}mv1^fU2

delta 17
ZcmdnSw~deE)W2Q(7#JALH*)B)0{}mR1@-^{

diff --git a/bin/default/src/com/uca/dao/_Generic.class b/bin/default/src/com/uca/dao/_Generic.class
index e27e1ca6de774ef9459fc78a60812c25bd95b868..22080ea8cd3b6e4a28db3ee4b20efd22d71fb538 100644
GIT binary patch
delta 29
lcmX@iahOBk)W2Q(7#J9A8C2LAm>3x(CKobEY}Alu0RW1K2Y>(o

delta 29
lcmX@iahOBk)W2Q(7#JAL8C2LAm>3x(CKobEY}Alu0RW032YLVi

diff --git a/bin/default/src/com/uca/dao/_Initializer.class b/bin/default/src/com/uca/dao/_Initializer.class
index 2a06ab50a82188781aef1722e563589ec7038258..de96891d15d1744dda564565c3db0eb26dd2ce91 100644
GIT binary patch
delta 17
ZcmbQwHJ^*))W2Q(7#J9AH*$!x0suT21+4%8

delta 17
ZcmbQwHJ^*))W2Q(7#JALH*$!x0suSv1*ZT2

diff --git a/bin/default/src/com/uca/entity/Couleur.class b/bin/default/src/com/uca/entity/Couleur.class
new file mode 100644
index 0000000000000000000000000000000000000000..671fb2ee81cca6ad6bf2f40e8ca985ecc5d14bcc
GIT binary patch
literal 2356
zcmX^0Z`VEs1_oOO9d-sLMh2<kqGbK#{9OIg<V5|{ypqh4N`2@2(wx-NB6bEAMh1bb
z#Ii*FoW#6zegCAa)Z`LI22RJKWY;|B%+wr41{ojR`mGrmScCFQ(^DB4Si(|^N*Ebf
zoN`i285vleauV~B85vm15_3vZ85x9p5S9d&6lLb6TQf4S*<|Krme?^eXlP(cdtwS{
zhA}d*IOnINvNH%WGVmizbS)~%FXCVjW@LF7npc!soS##cnxc@LpIeZblUS0OpQlhz
zl%JH7np<q8z{MGok*biAnw*nZl$xSYkeHmEn4YSjq@<9NpIWStmtUfgn^=;Zp-_^M
zs*qYykeXbAtgN^wSuZ(1SFbcVQ4bQ9N)QuEDhpB-Ku*#Fg`}QqUTLmEa$+9HyrfhG
zn4|O*JWCWZixo2SQZkEDlS^_c6^c^RQj1dal2cO@(u(qP6^c>|OEW=E(@V}tEG||^
z%gjkF#%c#7AgOLka(-TMNl|HXNq&(6G@WQbtkQ%ywpgJg9~?ZnnZ?DKdFcvZzeAKj
z96D+QD2a1%Lc#<~41q#05gcw@oSwM_Iho0sB?`r*1*t^}$YBRcMbNO<QOL|I(FCQP
z(!7+^w9LHJ6g>ss(&7?OA_eQusZ_|!E6dMLRY=UsFUdePib%H*<zVV5@-Is*D#}br
zB@jZO9Gjb3l98XHke*rsv0g(Hl3hUA6rBE`NtM_nnhMIGFg=MmMX8A?l?sr6Eruj+
zh=t$+%s&kp3z`a<(AdhUBr-^;?07B)0R~YX23`g+Mg~zV<tC_*<oC(UOZ6+wO-d~a
zNleNCm%sVRi8*13MVTNzRFI`4BeR&1ffF94j0_?gnwaG-2ZJmlLk<xoD<ozJL?$tc
z7#TQ9@*xTt8JIOdev%F<%`3^wP4&zx%Ph`J%1Lzum95~?y_k`K%LkT}tT`Bz85w30
z;aZpu0`8@9{4p|c1?QI*C8xS&f+B_ongsPgRR<%3sAnE1|7RALq~?`)WTqA+7A0p?
zvNLEfGVp;^K&oj_vB1utg;I6HLW{>2QYeR17NizC7&0(2Ff%YPusKLFurjbQFgQpu
zutRAMD9s6_xj-}n69YE`4+8^O7cT=J10w@J0|SEz12Y2)0|NusZU%u!A))OIBKsK_
z7?>EuL1r^BGB7YOGDt8mFz|rcTnv(6vltnq7^IO*0I7qRAcMsOL98aoF~~D8F(^Ro
mQDk6%y9Z&K5*E{hu$acopaOQaDuWsW2xx;%Wnxfg&;$SwqS6ll

literal 0
HcmV?d00001

diff --git a/bin/default/src/com/uca/entity/EleveEntity.class b/bin/default/src/com/uca/entity/EleveEntity.class
index af6fd7a1be7fe8c0fed02084d2d9455afbdfe301..51a33516075dd3ed3cdb48d4a6f3a3a823b6befd 100644
GIT binary patch
delta 17
Zcmcb{b&ZST)W2Q(7#J9AH*)x~0sup222ub3

delta 17
Zcmcb{b&ZST)W2Q(7#JALH*)x~0suov2220|

diff --git a/bin/default/src/com/uca/entity/GommetteAttribEntity.class b/bin/default/src/com/uca/entity/GommetteAttribEntity.class
index 645d4d654ee028411d95acd41d954276227dd829..c78eebf55826879d272a5bafe160a81443d0412d 100644
GIT binary patch
delta 82
zcmca9d{da?)W2Q(7#J9AH*&~uFv?9{$SykBibID{3CybD&|y>qv-WZ5FlvEVlQ?x4
Y^+1ftPMkW7MqpM8rw*gp<c*vf01@LCqW}N^

delta 82
zcmca9d{da?)W2Q(7#JALH*&~uFe*%5$SykBibID{1<b19&|%a7v-WZ5FzSF<lQ?x4
Y4M2>^PMkW7CSX<zrw*gV<c*vf01_b=s{jB1

diff --git a/bin/default/src/com/uca/entity/GommetteEntity$Couleur.class b/bin/default/src/com/uca/entity/GommetteEntity$Couleur.class
deleted file mode 100644
index e57a805904a9866f0f91304fb6d85b1e255be931..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1594
zcmX^0Z`VEs1_pBmC3XfTMh4B|qGbK#{9OIg<V5|{ypqh4N`3eI+}zZXl2lhPSH(HM
zG$*yRh@F9jkwG9Uu`E$PCowNw-#;lUHMxY5fi*0(s3et<LEDFDqpTSjScCFQ(^DB4
zSe<eb^O6}EI30_UUGtnXQ*#&@*laTMGE3|j8N@Vv5cUO^6lLb6TYGATF*2|?=clBy
zGw?Ao@FNts78T_eaWDulGVck^D@rZS&nZhyQAp0uEy&DCEXmBzQz$6PPs&NnEw)nN
z;ta`1RVb+}NL2tCpa=4io@-udu0nERUS58QLQ<*%%m_UN&k}{qVuj4Sl+2>k<dU39
zg`(87)S}e9<kS>}w4(f6g`(8L(#)dN6a~HHoW$Z{g|y6^)MBi5Kzu=UTT)V!a}q%g
zC`e4sPE1c#P)g3v)hkU-)PuySl0r&;YOw;yXSs<b$r%bI8L0}X6$PouC8;S2a81QU
z$$DrSA->4WEyyn_frM3YVGb7eb8+JInnFpwLLxY@2d5&>+=86U<jfL<;?jcDB8BAq
zyyB9g(&Uo-A_Y*A(13VMM<Fw>L=%({O7l`u(=ziwk)L0rkdm5~SejFUtW8hBx3stf
zB$Jt!s*som3TcQ9NM;Ytuz>g#OZ*~7BAx()lnNTC;RFqj)Cx#A=Ts_W=9T4VgMuc%
zBm*_bxwsg38H9KkxEO>P8AP!Z0HFNO?~|FA>Q|bZlv)&$n3R*s$ROmCpPZNzmROVt
z;zI>lN-{Ew85y{O^Gl18Q{6H_3WZTiH$71HXJiod%mYPDW^qYsUWrF$YEfcQaz-U1
z1CM83UTTpuC{w2vvopvrGAI%(<ro>*;YFrABLg4E21t<!N==LmJieL5#hH2OA(aKG
z#f%IbeyPPJ9{I&34u%Yj49pA+3@i?k46F=n3=9sE4D3*v14?s(Xa+_GCI&7BZU#mM
z9tH*m69#6mKCayiypclu+ZhD+GcYhPF^DiQFt9N&GB7YOGKexTFz|rcTnu7hGgukK
o!Kx$}BpE<Jih+TFi-D1WkwKb4)<Kd%0pt<}Mg}<sMX)+)0JZe-KL7v#

diff --git a/bin/default/src/com/uca/entity/GommetteEntity.class b/bin/default/src/com/uca/entity/GommetteEntity.class
index ce862de7d8b9e1745340d9e6e24128e1e1df0489..1426ad709a6eca5a6fa808c8e09aa905e7bad254 100644
GIT binary patch
delta 186
zcmbOwc$t^$)W2Q(7#J9A84M<J<%-Jq6c;7yC+FwtmnJ9br{<MpmQ?C*oIRgWTuwt1
zo806CCUG%&4Xjdgn9P_MgC;(dV=lH*n7p5P{p5d)DwA_rWG1VzrZTfL=xx5n+RDht
zKluT>=;T6noypPcVv{$s>o5vWe!%WH`98bYWOEJ&VI~G`1_lNu1|0@{1_lNe21W*5
E0H-B4ga7~l

delta 503
zcmcc2J4=x3)W2Q(7#JAL8B8W}<uYmeOcYRLRN2@wpOHmZLleZ4R&mZR%}FgSvSwu9
zDo!nd@)#NPG(ggfDwFe>%$S&_OkU2UUSCpKkgAZCSeB@llbDyT=bBfVtB{<SmzQ6n
zkd&%Wlv<phQ<j>dr{GzlkXfvdnU|7Tl$u<UQ>jptnwDCWnwOlKqL5aUpQ})mT3DJ{
zl$xTTmz<MWT&$3mnUh+~#Tk;3s(@xka7j^SUOL2<$-fzSEyy)}@(HH(ljkr?M}u6g
z0WnrbAv3Q;6Xe#?yp+_m%si0$@{1HwQqvMkb4nDF^Ye;Jib|79@{9Bod`pW<Kr)$m
zsS1gC3aJ$ZIho0sD2gTrFso0V!`vXs$iU;7mzP@P4DwxSF*}1kBZKBd0Yy<*Xfraf
zLqnRK!DzEQODp5#XRKnAcd_a)3QksJ6`lNtRcCS*o7iMKHXTM$ut)=&gEBLNHUk3#
h6N3(eE&~Gt7Xu@M9s?tTfrBK2F#`hw3j-sAApkOTo;Lsh

diff --git a/bin/default/src/com/uca/entity/ProfEntity.class b/bin/default/src/com/uca/entity/ProfEntity.class
index 76748bd140c9a6a36a8a1c33a0eb1f46c184cf56..2e14a3a4c17768ba33b877c3a9187badaf209889 100644
GIT binary patch
delta 42
ycmcb^eutg+)W2Q(7#J9A8RXd+m?j#CO;k2v^qUx=#OSxNT9=X0Z}Un<V<rF}oeUfR

delta 42
ycmcb^eutg+)W2Q(7#JAL8RXd+m?j#CO;k2v%$pdY#F)3ST9=VAZ}Un<V<rG2Nep%X

diff --git a/bin/default/src/com/uca/entity/UserEntity.class b/bin/default/src/com/uca/entity/UserEntity.class
index b0a01207ab8dc57b84e9838620fff8fc5b5b5a7f..497d13bfc4cd1ea4bdb8501ad37f965bd5647237 100644
GIT binary patch
delta 17
ZcmaFH`;3?4)W2Q(7#J9AH*(x#0{}+i2MGWG

delta 17
ZcmaFH`;3?4)W2Q(7#JALH*(x#0{}+E2Lk{A

diff --git a/bin/default/src/com/uca/gui/DefaultGUI.class b/bin/default/src/com/uca/gui/DefaultGUI.class
new file mode 100644
index 0000000000000000000000000000000000000000..43c6dadfc89ea0c511da14b1c8757d808bf70ad8
GIT binary patch
literal 2295
zcmX^0Z`VEs1_oOORdxm@Mh2<kqGbK#{9OIg<V5}S(oB7q)U?FXoD%m?Pj&_tMh1bb
z#Ii*FoW#6zegCAa)Z`LI1~!|_yv!0iMh0dL%`ip=7U%qwRCWeVMh1R_TGyhY{2~qp
zZblZ5(7dA5;{2Sl)D(r}{M>@foWzpM{5*w%qWq+s)ZAh#1uo8zj8uh`)a0DRqSO?H
zg2d$P#Pn1JrR4lvz0%}Fz4X#dC54py)MACa{1S!S#FFF;g_4X^h180I)Z`Lm9mPe-
zddRvUCTHdr<QJ8IELTWQ%mbN`l&S!86N-|wqSVyf#G>rfqJdBe3O&8dd_q>!Kv`)?
zW)4x-;#BCFTac5PoLQn!Tv`AMz5Kl5lA_Y&lKdhCNV3t;RLCq=D9uYrP0P$nO;Je8
zFH%T>BsGO(glatn-_qg|kW6M?szPEOD3T!tBPrtI3@$0k%uC1OWQCG^g+zst%7Rob
zPT#}=0xF0y2I77KCVBe1RwSnufKxVRB13jnNNR3DPGU(avFe@k^U^ZYON$`6hJe`_
zsS3HNB^miC3hAjO&iQ#IsTCy}nhI$}`MKaM0}2?0c(<a|R9|p1_sq*I$xO`2tV%6X
zC`wIBEh+{%6_mMhGmDEsK@8S`;s!3x@S@BTP$XkyCXi-W=tIJmD5bC<!5_w43>*x+
zJPfQ1e2fgD8a|+G04bLsHd%wpB7UFDyi~u^+@#c^ki?{%R7M6NpZw&+oUp{AOb{O`
z$WoG#S<J{F<Ab~Kvu0%AO;0UBl!lB9k{Uj~i3Qf0m{v0~aKWRqn4LkKk%1d2L9jDO
zGBOClJPB9G$iNw#nVy$eQd*SC$Y2jP+y>KZBoRnTw6??M1P%sSMkaA0%34Th;ScK3
ztTVi_4kH6saDHh~a;jS<C{OSsQnel^8?iGeGBPmxCKj+WD5KQ)khH?cz~c)k4MHjl
zQi~ZB85kLu89;!EfsuigfsKKYft`VY!GwXCfsuiMfonGdN2Czfb_SmP3=9lR4EziX
zU^NU3j0^${3=BLFRSbd*LJSNHoD9MYA`Hw7qF_}_3}Ort3{qfy(qL1yP)wD<VyXbx
bR3@+<IWQ^DpaQmsl|hU_fkA?SnL!Bv`sUpD

literal 0
HcmV?d00001

diff --git a/bin/default/src/com/uca/gui/ProfGUI.class b/bin/default/src/com/uca/gui/ProfGUI.class
new file mode 100644
index 0000000000000000000000000000000000000000..ddf3d5bca9190dcbc13b0430e876dc4b42d69663
GIT binary patch
literal 1782
zcmX^0Z`VEs1_oOOMRo=zMh5ZXqGbK#{9OIg<V5}S(oFq;qWm=XP)~LS7Dfhvti-ZJ
z{hY+SbbbG%tkmQZMg}&U%)HDJJ4Oa(4b3n{1{UZ1lvH*GPDTcPgj(04qWmHb25v^?
z#?ZW?)Z+Y{veXoX<ow)%%$&rM%=|osf};GSoYdT6D+Mmjkc?D?l+@&$#G=#`g@VN7
z?8Nj`1*PQtT)oodM7{LVOeKYs{M2HFy!;Y{+{BXP426=6RE5-vg4E;^WF5st$$H4T
zASP$#7UUO|fGk%?PRs+Dk(8<ca}$b^w4&71+{B{n)S`h<2?{;E%zQ#t(?D5iNoEdF
z*5Xv?nOl&PnVeaoP+VF73cdWi;*z4$<dXa%1xT{d&{W7QRw&I&NlnYlOHENo%P&$$
zNli;E%>l&>T(zEpZ)tG}NG3BcRUt7C6v+^SlMzO8aR!$ZW#*-0ak4^5zCxlxNo7GQ
z7pJGcYejNu0XVf`Mm)00kks6QoWzn;V%7U577(zTC<j79hJZ;PiNzU&?E__5=lr5n
zEQWD$F>o;O@-VP6@G&xoYWRTC4<tiF9BB>8#QZ*)d8vM-xk;%-A&E&jsf-LlKKaRs
zIbn%KnIJw?kfkIevzU=V(g#P8Va>?Eot|3an3Dr?P%$Heh=wMng^Ubb@Q^NMXAoy(
z;6{oob_PjC20@G{;b4$vWDFppFoF0AOF$sUIFfw?RAM-UfO^7lMU(^Slr|U{xPtRb
zi;`2_GC`5f1By2HP)|KjB4KBcM=Ady?q+1*@y#qQ&df^>sVqn>W>92cWMF0h0VW1U
z237_(21W*U1_lNb24)6E1_lPM-3%O&LR{M!c=j_eFfcLjGcbVFFfcGO2rw`(@IX{C
z2r>vUFfed32s4N<FfoXNRWUJ$F-U+-(}LOoF-;1KX#!x=n80?(fJs>f1qKEN4hCkh
GDRKZ~zbbS9

literal 0
HcmV?d00001

diff --git a/bin/default/src/com/uca/gui/UserGUI.class b/bin/default/src/com/uca/gui/UserGUI.class
index 1f8a80f004bf771fb21c3ea4585d3dda7cfa306e..9801019584b4ac48d7e083c0dd1459e430526e21 100644
GIT binary patch
delta 73
zcmeAY`o_y~>ff$?3=9mm6FE|tm>W0dU1nnTO)QwK$Ra=a96Q_OKg?~Df3lonVhos=
Pr#$%uYdwanJjZJQ<kK4q

delta 357
zcmeyy+a<(t>ff$?3=9nB6FE|tSh_dnU1s8R&d*EBOfM};ocxYSB_$(OAvd)oBR@qU
zJ+;I+Kd&UUqC`VeA+0DsSD_>$RiUJ^AXOpWttd6sH?b%?wa7Csvm`SyC$lQGNTDb-
zEw!jvp(G!yGB>lhI5RIDq62P8NoIcDWP9cfteoLRnI)4I8AT`WW#yS%&&tMvBB0C4
eF*$)%Zt{EPQ%p=z6Z4cO-(#sC<Zk6=dkp}RQ+~?;

diff --git a/bin/default/src/com/uca/gui/_FreeMarkerInitializer.class b/bin/default/src/com/uca/gui/_FreeMarkerInitializer.class
index e9702bc833a1429af0724c994a5d73b27445f083..ad6ffc28ef0b627f98a53826927fbeb22ecf7ad0 100644
GIT binary patch
delta 17
ZcmbQkJBOF!)W2Q(7#J9AH*!p20{}e^1}gvn

delta 17
ZcmbQkJBOF!)W2Q(7#JALH*!p20{}em1|<Lh

diff --git a/build/classes/java/main/com/uca/StartServer.class b/build/classes/java/main/com/uca/StartServer.class
deleted file mode 100644
index 5f00f206253702eb628c8e5cdc2de6884e67a769..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2026
zcmX^0Z`VEs1_nEZA}$6d24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9!3W4;)2AYZ2e#m3F4I`mSiToW#*(7Gcri~KqXU)
z$}*EvRe}+c)*K9cj0_z5#b6<QE(QSxL3Rcq9tL3s5k>|{ocb6UICAon6H7Al^B5UK
zHGB|`4K69l%uBb{4C7+pU=ZVB5ND8JWMC=CFDhYVVA1ddIb4cCnw>$0he4J>4#l6r
zmBl5gxr_|V`K2X{45AQ2GxPNWiZb&`f=h~06LYPF7#J87co-BJlo%Pra}%>uo%8dO
z6HCG~OER4E^NLFn^Gb?AF7nibXa@%%)J<FrDh#UZ3~D?K>LA|<gB^`(J|hEr0m!zT
zJT3-J1}%05Z5{?4P;^Kn=jZB|CMW8rB<AbKd*)@9WG3chR;3m(GO&Pn91MDl3~c(P
z#i>QbLJW)y20RRg3`UF$Y#E7pDLJW(4E!3J&}azCFD*&61_h4^4}&R#86yL8dTI$H
zgA$ftM9~5YQws)5b_OdR25SZzMh0P+qtZ(=^+StOi`+v!85y|KQ%f9kazOlIMg|cL
zEFr<pV27kTxFoTtBsjIG4D1`{{1lLLeKPY>{YrC_Qj0<olRzF2^2tw5%n3^@$^`MD
zf-EH&nV|6Yfw=_9ENeyvmfXb5JVpjFjcCl+&<tZ_U`Z@WFJ@#A#v;wgzy?Y*eo2fB
zjGl}Pyg7-vNhygcAOlql7#WN;U_p~wSejZ~Vh!gO7v$#^r&=TX8j^vm85x+1QVSUw
z_~B|HTEXJQj0^&Bai|%L3|y`i$*BdPWM0h95X8s;Ni*O?1(#uD;0n$!ElN%WWj96!
z0i+<%10^v=1_7u1{F365qQnB<)RK(+lwy81hHx&12!=>@hA2>Cj%H*~0V###_sqPq
z{OnYHNUDXTZ@0wclKi4dMur*4i3F+;VyFi=p%tt6<mYFX7Fc5jIFbm8#*oT_R4mGo
z;{+Oj$YBaK!Z|S~Cpfbt)tZALmXSdsqokz3N?#vTHsoaF7nfKuLb3!u8$&!7Ljpr0
zJ3|r=Lo!1OBZCr#hkd|N?3-GWm<IDMcP=vT4DCG+^%f*Z(L)AB5)$6X0f!<D){8H|
z1Q@*e*%;Ef7;G6bco@7GycrpIJoEBWi=1;3i;Gi>*%`7K8F*1jU`7URq_UfxA&-$k
z6(bZOPKUS-mKxX@3K$vW@GE6xV1pzb21N#21||j&U}j(h)kX}A4E78R4EhX=42%p6
z46It)85lP*FfcGNI503Uuz>|R7#tZG7<j;JRt6^qX9flaP6ihSSE%MP1}3nfT7vQu
zZ8kBm3-NAa;FsRPAi9Y`QhFDIJOjfv2IU<L8bZ3e81xw!b}$$tY>;DMXJBC9Wnf|8
zXW(HFU=UysVvu1FVUTAKXV7Gj0^2MGF`dDU!JUDDfrUYh!Gpn*fl+`96toOXU=LU@
zFoIRF>|ik8faZP)BvV)zd>DK|{%2re@MG|2U}OjYo5{!!$iU1H4AvRK5X!*7AjH7L
n5XQjB5W^71z|4@!kj9Y8kO>tRV8~*~VGv}<WyohJWRL^^m>U<b

diff --git a/build/classes/java/main/com/uca/core/UserCore.class b/build/classes/java/main/com/uca/core/UserCore.class
deleted file mode 100644
index 36771d033a9c9123d4a33aaa610e34cc521d6d30..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 479
zcmX^0Z`VEs1_nC@NiGH^24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc2I1uVT>aAIME#V+eErbk)FKy0e=Y`g24)b!&BMUMz{|+Mot|3a
zn3DsNE@os9*U<C<8(mtGnWOJmRFqihlUZD1&CbBj$RG+cFFC&`6>Ok$eo-nT1B-Kh
zN-84*zfWdfs$XetQfg61Vp2{jBZH7nesW??SYlBohz}KHDaptL+2n)OG;2l%&fv`S
zyu^}HkkKaC-D3mSoSIjXSyBmhj4POFZD-BMz!jWdT9lmXmI-nNFUW5om+FCh#-PZ+
z$H2q@0!$2ypwMJsWDsCrV9;k^WME`qU|`kS&cL{lfq{XEL6CugfekFk!63xIz`z4$
zvoZ)Xh%hiPaDoDmfeEZx8EPc=ZU*+q?F^jT7`QetFfcG88NtmU3N}=XfssKR%#r{A
DM(=0a

diff --git a/build/classes/java/main/com/uca/dao/UserDAO.class b/build/classes/java/main/com/uca/dao/UserDAO.class
deleted file mode 100644
index 5338946da0990f839cf416887957304d94a8ac08..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2239
zcmX^0Z`VEs1_nEZTrLJC24;2!79Ivx1~x_pk>vbb{nF$_{glLf{do7(ywsx1WJU%y
zo6Nk-5<5l)W)00Sb_Nbc2H~v4vPAvTlFS@^$D*RdN}tT)5-tXI24+qMZU!E923{Tp
zJ_de924Q3aLyJ?3Tpaxw8Q7Ea^YT)YOBfkMeZU447v|_YL&P%k^Q<`-1Q{7rf?a)F
zokJ9~6x@RReHBWJQ;Uif{DWLvgA|-16*5y49D|*$xfz5RMA#Wbc^JeP#9_`tHI0!$
zpr9zVAh9SlxFoS8H8(Y{gpt8O17dMbVqUs_a7j^SUb?j=L<poi0HPrUuEUy}L6Sj=
zok5z1L54w=kwFUXYz(E03_Ph7smY}!sez@bMU{*UVj4&$2c;I5=9C1dmRNH$$TKLg
zGbr*fC^0BAG6=y<gezfWV986ZC;<n16gz_|BZDL?I8*aVGD|A;K_Ti2W^ys8Ffem4
zXfQG`Wu}0P*5YB%X3$||U`tOe@dSBU6q}blLHhJ~81xwo7#UcLQ%gKk7#UbJJT=2O
z7>pPhIMXtVic9hmb5lV^n(#1~GMF(kaHgl0K*EfXK@FR!kbp!ETaYytJPei$R*Vch
z#i=E3Aanf^b5j`^u(~UZgTaQ8fg>joVmnB?9S?&&NIQ3NYKc!`aS2E_D9JhUFgP(d
zGcqtIrlg>m=AV?6np|S78O6@v%E%xJ58>cIAJ>ZH)Pj=C{5&oO7Y2781`km3=PxMA
z%qs~lNleZTDN0OE<znDw@Zw?cX7FKTU`t8ONi9ibWRTPF!5ItInqeS4emo5R3;~P`
zY{^Bbi6A`|c=g~hkCB1JIX@+pk%8YQGcVPzG&d==C?qi{CzX*w$R|HJF()jsC=<ko
z3bK@BWEO+670ijCj0{R8E{^`zj11iAsU?m%IUs>zMh0<M!bHu-){G2nko3jKAdS~;
zg3yeG$R~^pGLXo}o{Jb6IE!EzfRRB2p%k9xtr-~@QyCe=5mLyJWzERI0d`tuD%h9c
z7{zeC7;4B=7NkN$#|UC7ss<Z8UbM4jWZ(s-2j9d3s3Dxendy0nC8b5Fj0`5&Ly(Y>
z%=t-KIFf1@T9$$(VTjAYSqdt|$Y2b2IVhH4#Wf+zxq|aci;`2_GC_%m2b2_C9R2k`
zA<3Y~z|FwK00L|bjG!8UfsrAQfq_Avfsuicfq{WlYdZtuMg|53CWase1_qEK1_lm>
zU<L*T9*6>l5Qb0&1_nlkFotjjCXi-EJqBh5Rt5%!jNJ_Ek=q$KeYCbPa0v<QWDsIv
z@YUJLAi>Dsr@NCuj*(#|gY9kxmB{T3YE~?gEV@GKI~g>Y7`8F!f;fgd8H_<3a}dWG
z%CXg!WZA~x5Wf8Xf#nPwzB=0&+_X0^Ffwp3#4#i?xG=DQ-D$<Z$H2hA&A`FH%OJwQ
z#~{tX&!EB}z@W<@$Y8}F#Nf^#%n-sL$`H*U#t_FK$&kn(&XB|)!H~uv4fdNI0~>=b
zgC0W!LnH$Wg9w8cLli?a0~3QZgEK=6Lo5R`LlOfELmWdqIPfx{VZgzVz>vU@$iT>u
z1PvdENHPN>Lka@}gBSzLKL%-b26lD^Np=SLpA1e;><lg}45{GoO=DmLl_AgwFk@f@
zo6W?y0W6CMeMPVf#UQd!n?doD&JYQXG;anUs2QeUoeY=}sE%X=Bisl^2CxwVjtt%m
z8BimP8JNHpacXHFU{Kk{;E69Sa6*g{aAfdj$i!iQFS>V-6BE<`1}12bWHDrey^sR{
Dw`&a{

diff --git a/build/classes/java/main/com/uca/dao/_Connector.class b/build/classes/java/main/com/uca/dao/_Connector.class
deleted file mode 100644
index 8fd58517daef2b401a0e14c3bfaf972670c361c5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 940
zcmX^0Z`VEs1_nC@Q!WN324;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9!3VS<osOy(&R+_l*D}fc<21Qywv29{31pM_GAc~
zkwMf4Y-Dj^jy_aAGe6H7WDXw>13!ZRBLj13Q4S-65JVl=>fn;1%)E54A|W0IVUQx0
z(&E%2kS<Xk1~HHTTR~!Rad`?Cg9L*lJA)JtgEWH-BZC;+GMA#vveY8q#Jt4x)FMU(
z-t^QGg#C;Rz8aYJ5hJ1rQH16lb_O{{22r@(!GS)m70IauC7JnoTnw@d3Oo#opwQ(n
zD9X$$2`))Y&JHO`OitxsP-bM{%SuT~w#qQFs?#q?EiU0;P-SFbDo*5JP-kRdU}Ru%
z&QD2YWZ?J7%uDqv%}q)z3Q0`LNd*O1esW??SYlBohz}KHDaptzW@M1?!5%Tzj11iA
zsU@Cy#U+V($*GJC;u_dJ#K^!1l0|qH*-O@p47^}Z_$C%W?d7mZ&VeQquHgLAqU2P!
zOpqh_5s5+%6g&)y3>*wh3=9k`3|yetXJBC90!1*G7Gn?q)7%U^3=9m+42+;O$-u~<
z!N9<v&%nsQ$iTqBs<oYgaU%l*0~3QL0|NsaSdg7Ti-CcG2h3(=&}PtKU|`^6&}Gnr
zYAyjA#=xMsiGlq%gVZJl-c1aGn;1lPFo<tvU|-I_;jOieL4Feh`vwL^1~vv!1_=gP
z24=7YQVeVi3=BdHYz!g{q732;5)7gYk_=)DvJ8@NOC=dt81xwo7#J7~85kJY8JHs2
z8Dv=)I2eq;?gKgB0PHpf1_2?Z%?!LkDw`Puh151Ph=6>;2)2liff?*-Rt9bcE(Tr(
KMh0WBFHHa{9>i<_

diff --git a/build/classes/java/main/com/uca/dao/_Generic.class b/build/classes/java/main/com/uca/dao/_Generic.class
deleted file mode 100644
index 3a68e85553010f70bb02d7f57579b2ce3f0fa543..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 685
zcmX^0Z`VEs1_nC@6)pxQ24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SE(Q(;PId+^9tLg(9!3VS<osOy(&R+_l*D}fc<21Qywv29{31pM?)20W
z&%EN2#JuEGMh0;WO&_qq#f3TgP*s`vdDff^d<^{T3<5k1f($~83?e9|xu@o(7G)+g
zGO#B@%w=Q{#cB#81B-KhN-84*zfWdfs$XetQfg61Vp2{jBZH7nesW??SYlBohz}KH
zDaptzW@Hfa!DgK`NCHJuWkD)bqcm0>HX$L_cGipxY{^Bbi6yCw3~Cw>XCj57HPrve
zLW~TY!I|lKi6x~)sf-L98X+Opnjs+|gHlp+Qb7iZVlya=k%0}YHjI%$!zRQE(=Izq
zAw~wS;QZ2}<W#pzP_XdELjzY26e}!>415es3=9m642+<NU|?WiW?%%R2L?t4VFm^U
z9|k4{Mg|539<A*Rj9NPw*tat9ZUn0mVPIeYr62|dRt6RZb_P+9Du`MJF$Qr41_lWf
r5lIFH7Dfgs25AOH1{nqh1||ks7Dfg+26;GNfq@AsqsX8HR-p_4Q5Bu)

diff --git a/build/classes/java/main/com/uca/dao/_Initializer.class b/build/classes/java/main/com/uca/dao/_Initializer.class
deleted file mode 100644
index 8393adbda65509902248158231b48eb6ead76099..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1424
zcmX^0Z`VEs1_nC@KQ0C)24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SE(Q(;PId+^9tLg(9!3VS<osOy(&R+_l*D}fc<21Qywv29{31pM?)20W
z&%EN2#JuEGMh0;WO&_qq#f3TgP*s`vdDa{Ze2fgG&Oxq@A+8D`j!r(V3Z8BXe*Pf}
zt`VNWA;Aiz#i>Qb3L2Ry3YmE&3I#=(xrs%U3fZZZ3W=p9`SF=~$wjHTsd*(j3Tc@|
z#U*)(xv2_eiABj7iA5TQ1_qis3OR{bgf*=dxETZ(1lbvcco>8kL>L)_u{e*BL7<>0
zwIH!5HMk_P1Z)o@gMkLbC*U9oE-A{)OSeYyTmVEv3S5UZH-i|1I6H#`4}&Cw6eEKa
z+#(F6j10V~6{*RkC8?nWDTyVi;1KuZV31*CF!A&Yb`1(q@bnAuhXjfS+`|YzYAS>|
z`h>a$YuM{3*lSvIFvu}7aD-%}=BMNrrGng{z{8-(pv1_)S)5t|aXTY}n1&}7ABAx+
zs4y~c`j%$q<fIm*R<Sdv!2${FbJvRG)Pj=C{5(zu4F*ki1}z>2Z3Z2b^b=fJT#}m0
z$iSRmTEfU63b7<JUq7HIGY@2YYGST67lSH;9uI>)g8?H0M@c@+O(L-L0=5exYR$!9
z#9++MV8X*-%3ua_461pI4D1CU({u6|8AP!~R2Vyh1uPE0W(Sq#m1O3o!o9=6V8zHF
zot$5qlcJE9U!ss)l$uzQs*sXcl9-fOoT{M6#bC~01IjFB><o5{3=$|Az%wtiBr`E5
zvnsWSk%7fIKP8osf!`-HFV(L!Hz~C!Brz!`m61WnCqFqcCoHij6U2uKvXo?G7BezP
z`QS3pnvsD8WIibN5Xn&n60D$ng^`}D85tN;;UN$9F5I8ij0{}KknEb74+<@WIY{}F
zk%2e3Br!SLH?aWfOs?Sk(xT*4w@i>n1mi&tf_hjFl&~2T8EhGt7(jrDfe}=sFfcOM
zGcYjdGcYnRGB7Z(YHep=+{nPdz{KFdz`(!;5oB;=U|`^ZvYi;585kHi8C<}!AkEhq
zn8Akn?_gl}))L~~$-vLV;G?~hL6ngpTuVqA%4ZRh-N_)&%%IIGqzqv|R4iwZ@Y%$m
zuDy*xcN>G@ZU*y6A<OLy*84XyFfy<(m@!x~s4_5vonyqn!@$76!N9`6$H2?L&mh7e
z#30Kc%%H{~!l2I}%3#JI#bC)G&S1qL!QjFm$>7Hz4R*Q$12Y3JgC>J3gBt@QgB61a
sgFAx<*mQ3OPX;dr1_o~i1_l8JrvD6<42<jy0w6+Fgn^O42OJc>0C3r23;+NC

diff --git a/build/classes/java/main/com/uca/entity/UserEntity.class b/build/classes/java/main/com/uca/entity/UserEntity.class
deleted file mode 100644
index 308e923df8af0a67292876388afebbed711931b5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 941
zcmX^0Z`VEs1_nC@RW1f524;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SP6iGJPId+^9tLg(9!3Vq<osOy(&R+_)Vz|+l1ly1;?yEnFq4siDKmwU
zfzcDBgO7)SpFx0;fio?$sJO&0F*lWwLC6PTRd7jBW?s5ANU0DHgD^-bM@}M4C5v-@
zN-84*zfWdfs$XetQfg61Vp0y+i2UTloUp{AOb{O`$WoG#S<J{F?Ss>4){G3S>8T~2
zDPS*oGBU6hLwGD2o|<8d3_R(nC2k0ZifCwJI+c-urx-<*s0OAYkYU{EsU<#euW%P5
z^SFZZON)|I-7-O*;YWm>9w=lO6d5=em>3usm>HNrp~t|$zyt~!FwM=t!@$76&cFzY
zH3mio5e5bZV+KYBMg|53R;}#}j2pqqL>U+uKoJZgSr~X2#26SDcp!=x#2F+Q7#J8C
zBpIZj2I#{L*uucR25tZwSOY&+&C(1qP|bD>OkmftX-RKoU`MxJn1Pi+1Z;vBL>1I}
z1_m}zLIPVX%OD3e3)vyO8_*mg4mJke7xD}WP|XO3Xm4fUMR$la11p0J*aS?6@G}U2
q9ioWUA%f@*kp~-t?hqyH4iQ9mh%y5!g9_LLOos?V9ij~Ox(Wd5q=sbx

diff --git a/build/classes/java/main/com/uca/gui/UserGUI.class b/build/classes/java/main/com/uca/gui/UserGUI.class
deleted file mode 100644
index f253ee75cef87ca96231d248b77e1724dd486851..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1468
zcmX^0Z`VEs1_nEZKrRL*24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00SE(Q(;PId+^9tLg(9!3VG<osOy(&R+_^wLcIc(<a|RNus+?9?L9yv&l!
z#GK5k)FMU(uJqIr=lr~q)QS>D22~ABpR}UX)LgJS{gTw&f}F&XRDI|CytK^p(xSwY
z%=|oSb_PC120^e}N=q_x^gR-bGkg;ZxEOdDm^l~(85vkhi&Kk=xfp~QMA#Wbc^JeP
z#2FbxVXjHeFG|%9Elw?R&M!)3WZ+IuEpg1r0SOc{GKgzv`XEepEGkN@^vNtPvF2uw
zWRPNKkmg~KVUT5H;6<qMO)Ow!U@j;vVPvq-fapaEA!|$#s0GN1*cs#*8AQNlX6EY$
zmlS2@rH2<~mZTPOG01^DrNqd<5B8KknAA%v$>Cy9VNhjfP~%}xXV73|P$U>`5U++n
z!<3Q12-&p|JFT$?KTMA`2ZI(P18ZoAo2~^HgARi(JA)n%gFb@+BZCY!>tXsB83c<{
zOZ-bq3Q9{{^OEyZGV{_I8AP$!9|khlh=;+L!Gw{4y`U&RIkmVLlrS*E5h9YAuMY_+
zYf$=QVld-jFlVq}WZ)>thxmz+K?D}3;2?*HTC+1)F)|3l(gY}lf>MBcs3#)>i*tTT
zDkB5GPi9`KUukYqYEejHQcfx(gOE>ta$-(cVo@fD4;5r7$;d2bWDxbiVwN={18*{N
z+GS)=CL)0|GO%Xmfm0Me#FOA;?weR(&B(x(4-Q5~1_6i^!v7#Y!y{J?t2M9)v1Vit
zL-k8#K`PWgrVw*sR@y+g$U%oB0x1Tp?W`FYxLhleQwu;Dw3wa2hmk=TmYhBP;WF$D
zevAyN_>u}-DI)_{aDHh~a;jS<DCl{hv7-kvl|hlgl7Wc<1eh2YL1hyIBZD;q1A{&T
zBLgD?0|Tqpb_T|c3=9lR3^oi53~XRQJ_cI`1_mB5o0Y+i!JdJEfs;Xu!GeJata%*+
zGXo0)1B1m526pe=47`!s8Tfs)g#>mm2<>E$U}gy4%^(-Kok77@OGt4WgR-Blkmfc9
zZC!1hZ48Dw+ZaqYFfcGMgY8pd;9y{25M*Fs5N6<E5M_{H5NA+ekYG?}kYvzhkYX@q
zkO8|zi-CoKg~5cufx!{%G93md24@CFuv!-eR|X~qbp}BOHwJeGW(E(i3PuJV29PRG
X21W)iu+Nwnycv8M7#aM*z6}5X8ti@#

diff --git a/build/classes/java/main/com/uca/gui/_FreeMarkerInitializer.class b/build/classes/java/main/com/uca/gui/_FreeMarkerInitializer.class
deleted file mode 100644
index 0bb0cf69fb21b6a17bee4077213a5fe363dbfa26..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1192
zcmX^0Z`VEs1_nC@doBhh24;2!79Ivx1~x_pfvm)`ME#t^ymWp4q^#8B5=I6#o6Nk-
z5<5l)W)00Sb_Nbc2F0|Z)YRO>qU_Wn{gTw&f}F&XRDI|CytK^p(xSwY%=|n~26hH6
z9tLg(9!3VfFxQ}9Pk+C7qj=+ZV*^G8Ss!fr!%~ZiGxPJTxfs|P_&~1VXJk;&z^fGG
z96?3~;pF^W{nF$_{os<sqLSd$qO#N?4hCUH1~&b&%+&H?kcpx^3}Ou8j0{r6sU^-i
ziN(ck`9&d6r~Bk5rex-&Gcu@Y_#nIwR%MMO5L{A}nU`*@8OFgN$;iMO8sesF0Ww;e
zhe3uxmXSfIIJLwjH7&6;r^GccIUi!AD6)}o6F3><85GzV6nPkw7?fdwURsiwqwkZS
zoS2i!$iU_n<ml(@%E%xDaRHJfID}Mr7}OZl85uZ>Q%hiaV0Iy^)ePfg&}7hJXVB(h
z&|%PJWYEDD_OOs}tw>HS0L7n2VqQv4Y7rv?e~@d4N05JbyoaNoi;rs%BZD5+D8Xd{
z*s=ON3<eB_j11DnsU^4+GBOxqk8E5TtU<AF%*dbwi~aP{O#OJbqSRDhaLV+|%Ph%E
z%*m_*d4t6{KP8osf!`-HFV(L!Hz~C!BrypT&O+e83rj4@1o5GQEF~G4#f%IpK7@_7
zW@O+>Pc3oI&nro-C}Ct!)zHKmJ}9}vnvsDw89BQ!GAI+Jiz_(4v?w{%EfeH)Y3!cW
z10`VwMFt}VCI%2-VqgSiZ3adL69xtbeFjDbMg|53R;}#}j2jsk7?>DL85kJYz=E6%
zW(*7rJYY5}gE@l*0|NsmgC&C%RC785GgwY@Hv@a*CI-&!47}c2LIOfU+ZaT&ge0~x
zNNH_iklV(fqP2-ZV;h5>)&{r*QVeVi3=F&s+zfmS!VLTjk_-Y23Jih_>I}kgOSu{3
R7_1p=7#J8B8EnBi?Eq|xJu?6R

diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin
deleted file mode 100644
index bd82f138c67d96e9f361842e91a51b3bc5299fa0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 8442
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

diff --git a/src/com/uca/entity/Couleur.java b/src/com/uca/entity/Couleur.java
new file mode 100644
index 0000000..8bddcf4
--- /dev/null
+++ b/src/com/uca/entity/Couleur.java
@@ -0,0 +1,32 @@
+
+public enum Couleur
+{
+    ArcEnCiel("arcEnCiel"),
+    Rouge("rouge"),
+    Vert ("vert"),
+    Bleu ("bleu"),
+    Blanc("blanc");
+
+    private String value;
+
+    private Couleur(String value)
+    {
+        this.value = value;
+    }
+
+    public String getString() { return value; }
+    @Override public void toString()
+    {
+        return getString();
+    }
+
+    public static Couleur valueOf(String value) {
+        for (Couleur col : Couleur.values()) {
+            if(col.getString() == value)
+            {
+                return col;
+            }
+        }
+        return ArcEnCiel;
+    }
+}
diff --git a/src/com/uca/entity/GommetteAttribEntity.java b/src/com/uca/entity/GommetteAttribEntity.java
index 9c27377..3a26b97 100644
--- a/src/com/uca/entity/GommetteAttribEntity.java
+++ b/src/com/uca/entity/GommetteAttribEntity.java
@@ -25,9 +25,7 @@ public class GommetteAttribEntity {
         idEleve = nIdEleve;
     }
 
-    public int getIdProf() {
-        return idProf;
-    }
+    public int getIdProf() { return idProf; }
 
     public void setIdProf(int nIdProf) {
         idProf = nIdProf;
diff --git a/src/com/uca/entity/GommetteEntity.java b/src/com/uca/entity/GommetteEntity.java
index 1ace5e9..243f480 100644
--- a/src/com/uca/entity/GommetteEntity.java
+++ b/src/com/uca/entity/GommetteEntity.java
@@ -11,7 +11,6 @@ public class GommetteEntity
     public  String getNom() { return nom; } 
     public  void   setNom(String value) { nom = value; }
 
-    public  enum Couleur { Verte, Rouge, Blanc, ArcEnCiel }
     private Couleur couleur;
     public  Couleur getCouleur() { return couleur; } 
     public  void    setCouleur(Couleur value) { couleur = value; } 
diff --git a/src/com/uca/entity/ProfEntity.java b/src/com/uca/entity/ProfEntity.java
index 954eb8e..03bbfcc 100644
--- a/src/com/uca/entity/ProfEntity.java
+++ b/src/com/uca/entity/ProfEntity.java
@@ -3,9 +3,9 @@ import java.sql.Timestamp;
 import com.uca.entity.UserEntity;
 
 public class ProfEntity extends UserEntity {
-    private String Username;
-    public  String getUsername() { return Username; } 
-    public  void   setUsername(String value) { Username = value; } 
+    private String UserName;
+    public  String getUserName() { return UserName; } 
+    public  void   setUserName(String value) { UserName = value; } 
 
     public ProfEntity(){
         //Ignored !
diff --git a/src/com/uca/gui/DefaultGUI.java b/src/com/uca/gui/DefaultGUI.java
new file mode 100644
index 0000000..d801084
--- /dev/null
+++ b/src/com/uca/gui/DefaultGUI.java
@@ -0,0 +1,25 @@
+package com.uca.gui;
+
+import com.uca.core.UserCore;
+import freemarker.template.Configuration;
+import freemarker.template.Template;
+import freemarker.template.TemplateException;
+
+import java.io.IOException;
+import java.io.StringWriter;
+import java.io.Writer;
+import java.util.HashMap;
+import java.util.Map;
+
+public class DefaultGUI 
+{
+    public static String getDefaultGUI(Map<String, Object> input) throws IOException, TemplateException
+    {
+        Configuration configuration = _FreeMarkerInitializer.getContext();
+        Writer output = new StringWriter();
+        Template template = configuration.getTemplate("users/users.ftl");
+        template.setOutputEncoding("UTF-8");
+        template.process(input, output);
+        return output.toString();
+    }
+}
diff --git a/src/com/uca/gui/ProfGUI.java b/src/com/uca/gui/ProfGUI.java
new file mode 100644
index 0000000..e30b129
--- /dev/null
+++ b/src/com/uca/gui/ProfGUI.java
@@ -0,0 +1,22 @@
+package com.uca.gui;
+
+import com.uca.core.UserCore;
+import freemarker.template.Configuration;
+import freemarker.template.Template;
+import freemarker.template.TemplateException;
+
+import java.io.IOException;
+import java.io.StringWriter;
+import java.io.Writer;
+import java.util.HashMap;
+import java.util.Map;
+
+public class ProfGUI 
+{
+    public static String getAllProfs() throws IOException, TemplateException {
+
+        Map<String, Object> input = new HashMap<>();
+        input.put("profs", ProfCore.getAllProfs());
+        return DefaultGUI.getDefaultGUI(input);
+    }
+}
diff --git a/src/com/uca/gui/UserGUI.java b/src/com/uca/gui/UserGUI.java
index 86ec184..6c3256d 100644
--- a/src/com/uca/gui/UserGUI.java
+++ b/src/com/uca/gui/UserGUI.java
@@ -11,20 +11,12 @@ import java.io.Writer;
 import java.util.HashMap;
 import java.util.Map;
 
-public class UserGUI {
-
+public class UserGUI 
+{
     public static String getAllUsers() throws IOException, TemplateException {
-        Configuration configuration = _FreeMarkerInitializer.getContext();
 
         Map<String, Object> input = new HashMap<>();
-
         input.put("users", UserCore.getAllUsers());
-
-        Writer output = new StringWriter();
-        Template template = configuration.getTemplate("users/users.ftl");
-        template.setOutputEncoding("UTF-8");
-        template.process(input, output);
-
-        return output.toString();
+        return DefaultGUI.getDefaultGUI(input);
     }
 }
-- 
GitLab