From 78603b2d26aeb280d586911890a8520b05aeb2c5 Mon Sep 17 00:00:00 2001 From: trochas Date: Wed, 17 Sep 2025 15:35:22 +0200 Subject: [PATCH] clean structure de class --- data/test.lck | Bin 16 -> 0 bytes src/main/java/metier/Activity.java | 21 --------------------- src/main/java/metier/Classement.java | 6 ------ src/main/java/metier/Question.java | 4 +++- src/main/java/metier/Quizz.java | 16 +++++++++++++++- src/main/java/metier/Reponse.java | 5 +++++ src/main/java/metier/Session.java | 6 +++--- src/main/java/metier/Utilisateur.java | 2 +- target/classes/DAO/ChoixDAO.class | Bin 0 -> 257 bytes target/classes/DAO/QuestionDAO.class | Bin 0 -> 266 bytes target/classes/DAO/QuizzDAO.class | Bin 0 -> 257 bytes target/classes/DAO/ReponseCourteDAO.class | Bin 0 -> 281 bytes target/classes/DAO/ReponseDAO.class | Bin 0 -> 263 bytes target/classes/DAO/SessionDAO.class | Bin 0 -> 263 bytes target/classes/DAO/Tous.class | Bin 0 -> 518 bytes target/classes/DAO/TousDAOImpl.class | Bin 0 -> 1501 bytes target/classes/DAO/UtilisateurDAO.class | Bin 0 -> 275 bytes target/classes/metier/Activity.class | Bin 431 -> 0 bytes target/classes/metier/Classement.class | Bin 308 -> 0 bytes target/classes/metier/Question.class | Bin 946 -> 1030 bytes target/classes/metier/Quizz.class | Bin 257 -> 544 bytes target/classes/metier/Reponse.class | Bin 455 -> 566 bytes target/classes/metier/Session.class | Bin 1118 -> 1547 bytes target/classes/metier/Utilisateur.class | Bin 1541 -> 1393 bytes 24 files changed, 27 insertions(+), 33 deletions(-) delete mode 100644 data/test.lck delete mode 100644 src/main/java/metier/Activity.java delete mode 100644 src/main/java/metier/Classement.java create mode 100644 target/classes/DAO/ChoixDAO.class create mode 100644 target/classes/DAO/QuestionDAO.class create mode 100644 target/classes/DAO/QuizzDAO.class create mode 100644 target/classes/DAO/ReponseCourteDAO.class create mode 100644 target/classes/DAO/ReponseDAO.class create mode 100644 target/classes/DAO/SessionDAO.class create mode 100644 target/classes/DAO/Tous.class create mode 100644 target/classes/DAO/TousDAOImpl.class create mode 100644 target/classes/DAO/UtilisateurDAO.class delete mode 100644 target/classes/metier/Activity.class delete mode 100644 target/classes/metier/Classement.class diff --git a/data/test.lck b/data/test.lck deleted file mode 100644 index 3be2459311ce33a1aa58e9de1d339445d50f0769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16 XcmeYW4)pQyclKsrV4NAgRx<$rB?SbD diff --git a/src/main/java/metier/Activity.java b/src/main/java/metier/Activity.java deleted file mode 100644 index 27ee515..0000000 --- a/src/main/java/metier/Activity.java +++ /dev/null @@ -1,21 +0,0 @@ -package metier; - -import jakarta.persistence.JoinColumn; -import jakarta.persistence.ManyToOne; - -import jakarta.persistence.GeneratedValue; -import jakarta.persistence.Id; - -public abstract class Activity { - @Id - @GeneratedValue - public int id; - - @ManyToOne - @JoinColumn(name="id_utilisateur") - private Utilisateur utilisateur; - - public Activity(){ - - } -} diff --git a/src/main/java/metier/Classement.java b/src/main/java/metier/Classement.java deleted file mode 100644 index d45100f..0000000 --- a/src/main/java/metier/Classement.java +++ /dev/null @@ -1,6 +0,0 @@ -package metier; - -public class Classement { - private Question question; - -} diff --git a/src/main/java/metier/Question.java b/src/main/java/metier/Question.java index 86ae248..039aff4 100644 --- a/src/main/java/metier/Question.java +++ b/src/main/java/metier/Question.java @@ -2,13 +2,15 @@ package metier; import jakarta.persistence.CascadeType; import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.OneToMany; -import java.util.List; public class Question { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; private Reponse reponse; diff --git a/src/main/java/metier/Quizz.java b/src/main/java/metier/Quizz.java index 2d40c97..951d141 100644 --- a/src/main/java/metier/Quizz.java +++ b/src/main/java/metier/Quizz.java @@ -1,6 +1,20 @@ package metier; -public class Quizz extends Activity{ +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; + +public class Quizz{ + + + @Id + @GeneratedValue + public int id; + + @ManyToOne + @JoinColumn(name="id_utilisateur") + private Utilisateur utilisateur; public Quizz(){ super(); diff --git a/src/main/java/metier/Reponse.java b/src/main/java/metier/Reponse.java index 7655c23..2f72ba5 100644 --- a/src/main/java/metier/Reponse.java +++ b/src/main/java/metier/Reponse.java @@ -2,10 +2,15 @@ package metier; import java.util.ArrayList; +import javax.annotation.processing.Generated; + +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.GenerationType; import jakarta.persistence.Id; public abstract class Reponse { @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; ArrayList reponses; diff --git a/src/main/java/metier/Session.java b/src/main/java/metier/Session.java index fd61b0f..da120ad 100644 --- a/src/main/java/metier/Session.java +++ b/src/main/java/metier/Session.java @@ -11,7 +11,7 @@ public class Session { private int codePIN; @OneToMany - private ArrayList activities; + private ArrayList activities; @ManyToMany private ArrayList utilisateurs; @@ -27,11 +27,11 @@ public class Session { return this.codePIN; } - public void setActivities(ArrayList activities){ + public void setActivities(ArrayList activities){ this.activities = activities; } - public ArrayList getActivities(){ + public ArrayList getActivities(){ return this.activities; } diff --git a/src/main/java/metier/Utilisateur.java b/src/main/java/metier/Utilisateur.java index 3705ddc..6df573b 100644 --- a/src/main/java/metier/Utilisateur.java +++ b/src/main/java/metier/Utilisateur.java @@ -19,7 +19,7 @@ public class Utilisateur{ private String password; @OneToMany(mappedBy = "utilisateur") - private List activities; + private List activities; public Utilisateur() {} diff --git a/target/classes/DAO/ChoixDAO.class b/target/classes/DAO/ChoixDAO.class new file mode 100644 index 0000000000000000000000000000000000000000..c0ee5baff728158aec6af20144a11cbce084aa75 GIT binary patch literal 257 zcmYjL%MQUn6g{_ErRouXV26b+Er>*jRl|bVPivynRGUb?b2@U_hb3|~~*(nd@Lg~-?Z_GgN rKnL8)d%;Y)jnQW3eLP_GZ>U^3FyJuiGx(v#=zg@tTxZ9-w8wQ~$63l6` zlMV_fS7D*Ze|#0oMScoox)DJn2`xVfMYI*E()znJvx7Pln*Lwxkl?J7JPqYsX|wxN vsju6h4bJA`;7K}@(Prg+G+^~^C|!ABz+u#9u%W_O{cwwCjTNEJXrS>1q75`_ literal 0 HcmV?d00001 diff --git a/target/classes/DAO/QuizzDAO.class b/target/classes/DAO/QuizzDAO.class new file mode 100644 index 0000000000000000000000000000000000000000..ceb0ad1cd53fba731cae4ca617375bac4dd973e4 GIT binary patch literal 257 zcmYjL%MQUn6g{_ErRouXV26b+Er>*jRYQc>Piw+RwMn%W{>n;X;RAe>xFaMs=XG;) z&hvGD0O+G(!yvfR@xoi?>T+RW!z45g;w-#K#5->h9AuagibEBvY(yxuI~#&INw(5K z0c95!iiEnaVmZ%`flSvTh$NxuC!vToB30UdLo?f}6QSn+cMb^7D#_DO&XoSF{>Jq5 s4z$3nycf)*+Zb(j-p2!0_lDAy0|O4DK7$`BjP6HU%vE;W%V?nf26Rd=!vFvP literal 0 HcmV?d00001 diff --git a/target/classes/DAO/ReponseCourteDAO.class b/target/classes/DAO/ReponseCourteDAO.class new file mode 100644 index 0000000000000000000000000000000000000000..ed21a78c32e798bcdacfca4d666285e8da4051f2 GIT binary patch literal 281 zcmZusv2Map3_OQ~(3F;_g6?e4fs72TDxn~zs7QdazXS^&3JD6K|JA7y10TRgA^cD$ z)aC3u%f9pZay$VT!gpa2+T+nQnDMU2_Z$|7vSJZj*aUy0zEzN^d=*TS4W|{M{-JYS zeG+QDeoU~#V#ywAcxb{wozRMO&R>UZ!sS9G853TjB2`(eN^SU`Xjf~!C%i`gdA}39 zxdcghqRoZQeYk!HomX+bI9j?^b%gl9nu Ftt%d5I$Qt% literal 0 HcmV?d00001 diff --git a/target/classes/DAO/ReponseDAO.class b/target/classes/DAO/ReponseDAO.class new file mode 100644 index 0000000000000000000000000000000000000000..f34701cc78070068ae33dec5a8f25dbe3ebddae3 GIT binary patch literal 263 zcmY*U%?`m}5S*=6sh^5BaKk~54n!ivsnG;+|5{)8q*|%+UQQAR58$E1ej*W5IKLGU6uwfAD({bP}gg_Mfs?s4m`Nux+N`{f2CVK4r7If-97eqcA5<8tpV?xrvEqjr4Y+S})%g_4d@I645;{Q^iDV~orS;de%A+bcAox!m6WmR9&Lg>0`quju u8tN|Sf|I#5m`NuxI;{MU2JFEN)hinYTt>YHAJiEepV?+^vf_ss4R~*N>@y4i literal 0 HcmV?d00001 diff --git a/target/classes/DAO/Tous.class b/target/classes/DAO/Tous.class new file mode 100644 index 0000000000000000000000000000000000000000..86a26ec88218ab0f8a0266dcc2944fef14c95136 GIT binary patch literal 518 zcmZ{h+e*Vg5QhJ)F^76;tF><+sTbx_XiK3*ghHVg3EpqBYuU0Sl0z^0XkPdLK9o2K zF-W2p3;WIN{PWN3=hyoOfJclhbQtWX#l{QbJhfmj^!EI~JBL)$$)rH&}@u zAtALa91Z_+^g^A=rgX7hRU{T#GYs6yYMv?WtyP+lqfsk3Bd2r97%4wcgRURvNhqI{ zCUA-^JrpZoSk8h;d-RovE)%kPEU*NLl XE8-sdH4lidf7g@dO{qMrI^2E(pn!H) literal 0 HcmV?d00001 diff --git a/target/classes/DAO/TousDAOImpl.class b/target/classes/DAO/TousDAOImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..602219adaa8f120c7f930c157594465708190c9d GIT binary patch literal 1501 zcma)6Yg5xe6g}HU0wtD*P!RC}h_vNVU-+PiBA|Ars57n1_;D#aHPEJ=Bsl7?(ivaq zjDGinKS@2Crdpt)AF`W!_uPBWy?c^xKR$f{a2+`l5rLl7vk4W5sH(t3ep~KH*O!^Pay{Ggl~YogHOII8m+R7zW#wiC zx>evJeRt6-NM>F>HqAaU?~u~^J55!A70JGQ?h5KX2w1dNs1mWm;Y zJ`2YYkKqIcO$-POZP(>~4i8j?{469e#Lmjf-^Wm3GMW01M!Fzy(t?Rj&Ma>`>fvs6 zQ@KUCSt0HIe61ua8`8D49XbvFnH{v;oLe|zc9YnTe_3zFjN}i1b^pcORxks@lh0Y~ zLb7E@jr+;!7MgPnUA(X)gHwFEaUK^;ObU$s^U5qtAt?~&po*?^JX!MXnj?@pa!f5y zR!d{X#570y_i8Nx7G@C_IJT+Ewxg+LEL_AT0W;K#ky$#|;ZNu^DJ$9(o=JHejVcpf~*y{qHdRhW;o8b)gZPTy*Ne7Vx(S2ahm&? zeV((l1kPcMSsV4ngDT&d$KY8e{T9P}m=IW>*+Yt>rairfxd>=q7MOnh@H6J0&c4U> z56FIHvKW(%QvgOl=nR_z2Ix(Y&JcaWEO(NK5loPtCYWxN3JJ0(mT)`BG>JP{CbbFD uzl#-;()1JbXw)b){RV!O_%*%{Li}X%s0m@}HLdq~2HfLe1oy)(AN&H)9BUE) literal 0 HcmV?d00001 diff --git a/target/classes/DAO/UtilisateurDAO.class b/target/classes/DAO/UtilisateurDAO.class new file mode 100644 index 0000000000000000000000000000000000000000..5e45b346d2a0a6f7cae25e3b131f3dabb8b123bc GIT binary patch literal 275 zcmZXPJx;_x427Tb3n7qb*$dDC1yfRhkPxe_qD=vteiBA7QAni8gnLmTQE&hbh44h% ztZ1J7*|Poo^ZWG;;2L=hkFZ$Xmtt#mr$=ekWEf)vguIpSQgpI^5oO(~#uB1i-D`VC z@Xs$QLhvv=s{}p{Q-p{JS)qHinciw;o@CuAUS151>?&!r<6SYZuX-dbi~pBz2+89x znMSR(n?Kz*cI7W;^2b|9uij91`iyurgI*0JZ2)CuzJY; E018q#Jpcdz literal 0 HcmV?d00001 diff --git a/target/classes/metier/Activity.class b/target/classes/metier/Activity.class deleted file mode 100644 index 806ff3b9966e670a7b9e570caaf805fdf22cdec7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 431 zcmZut%Syvg5Ir|dTaB%Ks8yGO3w2=@E?g)=5tK?$P|3F3CWB5*Z{+5t;AgoKT=)Tg zlsNIR5gC{{GjoPBGw&a-ZvYOl-h`*nnUQ0%;V^MLXZO^Euh5<9xehaJ?!v3dloF>f z;B;I%&bZKyN;^(02}l*xg@VTw7%6OCm&WmoVlH@+(a@OOX~(%K6gHx%e$dwG@R4l6 zg(H(tI7*Kcw*PINlObD)#5yZUXpLhw>`oMFJG-%hf10NhpoVS>Ewts9hz(tqvkBQ- zE%FNeC{J`2Ys*#sQ}o?E%Ras6&*`EN+~lQA=!~o3_U}*jt9STY5MlY8Css#8kU|p+ z;ui%6QVk?7ebrU9kaU(MJCLX(*7sh}c^2TIC%zhh5PWpe7u5PDVFjy_DXfY2F!%)U CWnx4C diff --git a/target/classes/metier/Classement.class b/target/classes/metier/Classement.class deleted file mode 100644 index 5d73d0b1af36774e8cfa48b36f25be4392adf994..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308 zcmYLF!A^rf5Pbs_T12t!7xbnc<=`xNASS?-R7B zNP-r9fS^quC^~O6ld{db_uV=7oZr01;7!PQ`+Ru?P(;Bqw!HVV9f6SJHf>i{TLPJb z3;WV;y0+DjO{eC#vVJbDeOZ@O)UN84Rzq%cqrAI!SSeRdyi!r0H8F*0@A^m^gFvFQ zDQ@*O6BC&1e2C+=K#+N11Q23X5<_AfCI^&oq;W(8o?+fBR-vZ(XUsgX2_V8#_lE|e z?9HA4G0gEMFpmYQREjZ3QHj1;yYKdd_#G$1Zjq60Ni1?jZI`GHu%mK zOjbOxo~qBIST&zlUdrgV>KH(0I6PtpEkktyIDlXE1&-MfBygw@P=6?|OsPRLr! z>`-^#_}9TRX6hAJ=p9jpA2jEb)LtRv4Q`Jh2Pwis$SzTWBFF{_<@x2Y@3N8iKfKx= Am;e9( diff --git a/target/classes/metier/Quizz.class b/target/classes/metier/Quizz.class index 708d3f69a8513f007d30020aba3be9d27b126d2e..5c9be08889103b51100b48ff31d34bfc096fb957 100644 GIT binary patch literal 544 zcmZuuO-sW-5PjQ5tFg9KTR#sfcu)`K;K73;h@e!e;#aP+Z3dm1Y$VwT_Fs7tJop3r zQQ{<2MCj$szPE2?c4xl6KRyBMVWonSLNy}Glz3Me4+a%D3XQ&g(O#&{gLm2OQ_m`t zI8ab+g{AAvSdPf&l)E7v853J=IX0=nVyCa4bYivlOi9YACDS9X9qcP?jJ!G}Ly5K& z_&Ur;Y*U%#kW-PeM4{OkKJD&L71Qd-TIbrl-o}?EFS9n%aTc>Vj>9Z6VsVU)NTJ5T z{lA{$2W;3LDwH?3e6bzJ0l6rnSw#ag3iS>fy2zp~CAV4zpfKBsdph)W!Z{y`j(udA zNbUCr#c-vqdlP3#k4`wxbPIJSpElMZEoCbuiDMWStO#?3Pe`0BZd^ff$?3=9nB3_C%@!F&b=R;}#}92$SuJV0eYML?PtNHa3<0ZAqXegM7$6u|%h diff --git a/target/classes/metier/Reponse.class b/target/classes/metier/Reponse.class index 9f8d583a874168fa1be10e5d0d96cd51a16f88ef..924af11ee29ed8feeda288189f3d154f03167375 100644 GIT binary patch delta 242 zcmX@kyp4tH)W2Q(7#JAL8Du7M`qC_Z}LJD ziHR5f0DqM6o!wFwy5P-x^qlja=bSU!-+zAo0`M9yb4Uq{9xJ1j@9wG~&}}b=jKJ8D zJe6)sdWY`T{*h`Lfn2kFptft90-`1`^P%GzeXJTf(EBa5;dyN%4Z{P0V*N;dmcEhh ziSh#-809sUTRW%<c4 z>FBew>N;cQ6LW5PYOnoXdR=-rHjfUZQ5~PjD>n*%{O23WFC@xa<-UG)O?%p`3#3cs zhCt>G+m%NelMe1+T%b_bp4#jj?<;>#vSk9}^>$OX8q(MH-up3QK562OU6k0HitSyX zj1>)MkSW#5jbRAfcQAx3t%ory5jdj}25iLoT`VQlT(z{NMAJZ@qm+*w3?nZvb(z0= za#6zwS>lPOOXbAO0!zu3fy8Vdi-}EzEn2;qIp)j}M&!>Nj9T&n0b_QGt^5Zh<{dtW z{BFDBH`P0B2kG>Nv})h8z+B>EdCTv`bgOvCp{4oxrIE6e<1NRV-EVPE+17Hs9iE-O zZ6v%CzHck^ZDX|M7|&%ReyjEexIFYJ)+C3??wmlM^|ih#B4l?qQaz z6 zq6d#cpl#kGpvpNGEl@gCiAtJh+J$R?Y(M!w!icEcEIVvZ0#C8j&r%Ar#8DT&G9-?= zn21`Ap)L=iR<5Eh5w&y;svYlT)KL^d)Rh?O>HuoxDrzMGH3c^;=z0I$ya4_J?#(eu delta 512 zcmZvYyG}wu6h-%$D_1}wii$jhi}>JG7-L~Uf}t=bR#qg|R`fR}R=1?kn2`AcYYR;z zCKi5xh5mt`V%#%>h=%4oGVAQK&s?WI88)LCO+Z#7e$lr6yxiJ_}nCYa1GN}d22G-FTd*`S%Ld7`prf!PL+#CF{ x^y?_W!v$52xPyHpY$e#j_GHbDT{G>q@?iIypL1TTGrTJ7@;$9k!~7Vm1K()7F!}%h diff --git a/target/classes/metier/Utilisateur.class b/target/classes/metier/Utilisateur.class index 3d4751b01f7195ca88a0792aab6c777223e1afb0..1e716ed41648a39815fbdfc2ef0c038d88e4efcd 100644 GIT binary patch delta 348 zcmZqW`N+j}>ff$?3=9nB3|14l%osg4I;JwJDEMS0mL=+!mSpDW`(zfE*!bk8mSmrRm$xh6^jAolBFpD$R>jRZC0_|hf+QOi@2FPGyPzI80U_ogH6(E}jqJTk_K@G@b zWYA{N0g?(pwjEG46Od-plHSUoxe>^M=;i{8$^#vs05(Akq6%sP$aJ97fMzf4S+Ly(0kucRc3_Blmdo`9&`hcZ3>T318Q7;BTNXii5lQ4$` zKjsM|z0hBe3>Aw6e_OX&#=!|8l&Jj4A&5=G-aU5J;TuZL&CbXQR*)qGEk0ax!w8;) zQXz~E6V8ngqoUIl_DFjaJQ3PYL*SPJfn*oT3sU#o3y5;{_4bpP;a={05JQ|N!V=P4 zr@7bQVLuQ|rk=6v=-zN4z=8{n_k{t(7XFPKV}v{k16=LRfXL@pojY%QqJ*`9R%YIf h_9atKEPi@3kuui*0XLky7!Pf-RlpYfF2b&D;0J`-S;+tZ