diff --git a/.DS_Store b/.DS_Store index 5f55793c..ba4fab53 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/rapport/.DS_Store b/rapport/.DS_Store index 5118f24c..99d7c372 100644 Binary files a/rapport/.DS_Store and b/rapport/.DS_Store differ diff --git a/rapport/out/class/claims_class_diagram/claims_class_diagram.png b/rapport/out/class/claims_class_diagram/claims_class_diagram.png new file mode 100644 index 00000000..96ea249a Binary files /dev/null and b/rapport/out/class/claims_class_diagram/claims_class_diagram.png differ diff --git a/rapport/out/class/claims_class_diagram/claims_class_diagram.svg b/rapport/out/class/claims_class_diagram/claims_class_diagram.svg new file mode 100644 index 00000000..4d71c5aa --- /dev/null +++ b/rapport/out/class/claims_class_diagram/claims_class_diagram.svg @@ -0,0 +1,116 @@ +userInt idString nameString passwordString usernameString emailBool enabledString verification_codeJSON Login()Bool Register()roleInt idString nameSuperAdminAdminSavManagerSavTechnicienScooterOwnerClaimInt idString titleString subjectString messageSavTechnicien[] technician_historyStatus [] status_historyTimeStamp createdTimeStamp updatedGetAllClaims() : Claim[]GetMyClaims() : Claim[]GetClaimDetails(Int id) : ClaimGetAllClaimsByStatus(Status status) : Claim[]CreateClaim(Claim claim) : BoolSetStatus(Status status) : BoolAffectTechnician(SavTechnician) : BoolComment(Comment comment) : BoolCommentInt idString messageTimeStamp createdCreateComment(Comment comment) : BoolStatusString nameString colorTimeStamp createdGetAllStatus() : Status[]CreateStatus(Status status) : BoolUpdateStatus(Status status) : BoolDeleteStatus(Status status) : Boolin charge of**authors*1*1Authors*1** \ No newline at end of file diff --git a/rapport/out/sequence/claim_comment/claim_comment.png b/rapport/out/sequence/claim_comment/claim_comment.png new file mode 100644 index 00000000..199fc84a Binary files /dev/null and b/rapport/out/sequence/claim_comment/claim_comment.png differ diff --git a/rapport/out/sequence/claim_comment/claim_comment.svg b/rapport/out/sequence/claim_comment/claim_comment.svg new file mode 100644 index 00000000..66c0beca --- /dev/null +++ b/rapport/out/sequence/claim_comment/claim_comment.svg @@ -0,0 +1,43 @@ +ScooterOwnerSavManagerSavTechnicienScooterOwnerSavManagerSavTechnicienClaimsClaimsClaimsServiceClaimsServiceClaimClaimComment(Comment)Comment(Comment)Comment(Comment)alt[comment is added]commentAddedcommentAddedcommentAdded[comment is not added]commentNotAddedcommentNotAddedcommentNotAdded \ No newline at end of file diff --git a/rapport/out/sequence/claim_detail_history/claim_detail_history.png b/rapport/out/sequence/claim_detail_history/claim_detail_history.png new file mode 100644 index 00000000..75526697 Binary files /dev/null and b/rapport/out/sequence/claim_detail_history/claim_detail_history.png differ diff --git a/rapport/out/sequence/claim_detail_history/claim_detail_history.svg b/rapport/out/sequence/claim_detail_history/claim_detail_history.svg new file mode 100644 index 00000000..532dd11d --- /dev/null +++ b/rapport/out/sequence/claim_detail_history/claim_detail_history.svg @@ -0,0 +1,60 @@ +ScooterOwnerSavManagerSavTechnicienScooterOwnerSavManagerSavTechnicienClaimsClaimsClaimsServiceClaimsServiceClaimClaimgetClaimDetail(Id)getClaimDetail(Id)getClaimDetail(Id)alt[claim is found]claimDetailclaimDetailclaimDetail[claim is not found]claimNotFoundclaimNotFoundclaimNotFoundgetClaimTechnicienHistory()toggleTechnicienHistory()technicienHistorygetClaimStatusHistory()toggleStatusHistory()statusHistory \ No newline at end of file diff --git a/rapport/out/sequence/savManager/get_all_claims/get_all_claims.png b/rapport/out/sequence/savManager/get_all_claims/get_all_claims.png new file mode 100644 index 00000000..7c60e980 Binary files /dev/null and b/rapport/out/sequence/savManager/get_all_claims/get_all_claims.png differ diff --git a/rapport/out/sequence/savManager/get_all_claims/get_all_claims.svg b/rapport/out/sequence/savManager/get_all_claims/get_all_claims.svg new file mode 100644 index 00000000..b5ae517e --- /dev/null +++ b/rapport/out/sequence/savManager/get_all_claims/get_all_claims.svg @@ -0,0 +1,31 @@ +SavManagerSavManagerClaimsClaimsClaimsServiceClaimsServiceClaimClaimgetAllClaims()getAllClaims()getAllClaims()allClaimsallClaimsallClaims \ No newline at end of file diff --git a/rapport/out/sequence/savManager/set_technician/set_claim_technician.png b/rapport/out/sequence/savManager/set_technician/set_claim_technician.png new file mode 100644 index 00000000..d917bf20 Binary files /dev/null and b/rapport/out/sequence/savManager/set_technician/set_claim_technician.png differ diff --git a/rapport/out/sequence/savManager/set_technician/set_claim_technician.svg b/rapport/out/sequence/savManager/set_technician/set_claim_technician.svg new file mode 100644 index 00000000..38f13217 --- /dev/null +++ b/rapport/out/sequence/savManager/set_technician/set_claim_technician.svg @@ -0,0 +1,42 @@ +SavManagerSavManagerClaimsClaimsClaimsServiceClaimsServiceClaimClaimAffectTechnician(Technicien)AffectTechnician(Technicien)AffectTechnician(Technicien)alt[technicien is affected]technicienAffectedtechnicienAffectedtechnicienAffected[technicien is not affected]technicienNotAffectedtechnicienNotAffectedtechnicienNotAffected \ No newline at end of file diff --git a/rapport/out/sequence/savTechnicien/get_my_claims/get_my_claims.png b/rapport/out/sequence/savTechnicien/get_my_claims/get_my_claims.png new file mode 100644 index 00000000..7d77d689 Binary files /dev/null and b/rapport/out/sequence/savTechnicien/get_my_claims/get_my_claims.png differ diff --git a/rapport/out/sequence/savTechnicien/get_my_claims/get_my_claims.svg b/rapport/out/sequence/savTechnicien/get_my_claims/get_my_claims.svg new file mode 100644 index 00000000..d54ef402 --- /dev/null +++ b/rapport/out/sequence/savTechnicien/get_my_claims/get_my_claims.svg @@ -0,0 +1,31 @@ +SavTechnicienSavTechnicienClaimsClaimsClaimsServiceClaimsServiceClaimClaimgetMyClaims()getMyClaims()getMyClaims()myClaimsmyClaimsmyClaims \ No newline at end of file diff --git a/rapport/out/sequence/savTechnicien/set_status/set_claim_status.png b/rapport/out/sequence/savTechnicien/set_status/set_claim_status.png new file mode 100644 index 00000000..8fa07b16 Binary files /dev/null and b/rapport/out/sequence/savTechnicien/set_status/set_claim_status.png differ diff --git a/rapport/out/sequence/savTechnicien/set_status/set_claim_status.svg b/rapport/out/sequence/savTechnicien/set_status/set_claim_status.svg new file mode 100644 index 00000000..4709fa11 --- /dev/null +++ b/rapport/out/sequence/savTechnicien/set_status/set_claim_status.svg @@ -0,0 +1,40 @@ +SavTechnicienSavTechnicienClaimsClaimsClaimsServiceClaimsServiceClaimClaimSetStatus(Status)SetStatus(Status)SetStatus(Status)alt[status is set]statusSetstatusSetstatusSet[status is not set]statusNotSetstatusNotSetstatusNotSet \ No newline at end of file diff --git a/rapport/out/sequence/scooterOwner/create_claim/create_claim.png b/rapport/out/sequence/scooterOwner/create_claim/create_claim.png new file mode 100644 index 00000000..aa9c50c6 Binary files /dev/null and b/rapport/out/sequence/scooterOwner/create_claim/create_claim.png differ diff --git a/rapport/out/sequence/scooterOwner/create_claim/create_claim.svg b/rapport/out/sequence/scooterOwner/create_claim/create_claim.svg new file mode 100644 index 00000000..2cabc94b --- /dev/null +++ b/rapport/out/sequence/scooterOwner/create_claim/create_claim.svg @@ -0,0 +1,70 @@ +ScooterOwnerScooterOwnerClaimsClaimsClaimsServiceClaimsServiceClaimClaimcreateClaim()validateClaim()alt[claim is valid]createClaim()validateClaim()alt[claim is valid]createClaim()alt[claim is created]claimCreatedclaimCreatedclaimCreated[claim is not created]claimNotCreatedclaimNotCreatedclaimNotCreated[claim is invalid]notifyClaimInvalid()claimInvalid[claim is invalid]notifyClaimInvalid()claimInvalid \ No newline at end of file diff --git a/rapport/out/sequence/scooterOwner/get_my_claims/get_my_claims.png b/rapport/out/sequence/scooterOwner/get_my_claims/get_my_claims.png new file mode 100644 index 00000000..b4602a41 Binary files /dev/null and b/rapport/out/sequence/scooterOwner/get_my_claims/get_my_claims.png differ diff --git a/rapport/out/sequence/scooterOwner/get_my_claims/get_my_claims.svg b/rapport/out/sequence/scooterOwner/get_my_claims/get_my_claims.svg new file mode 100644 index 00000000..c9546e1d --- /dev/null +++ b/rapport/out/sequence/scooterOwner/get_my_claims/get_my_claims.svg @@ -0,0 +1,35 @@ +ScooterOwnerScooterOwnerClaimsClaimsClaimsServiceClaimsServiceClaimClaimgetClaims()getMyClaims()getMyClaims()myClaimsmyClaimsmyClaims \ No newline at end of file diff --git a/rapport/out/use_case/claims_use_case/claims_use_case.png b/rapport/out/use_case/claims_use_case/claims_use_case.png new file mode 100644 index 00000000..0bf936ae Binary files /dev/null and b/rapport/out/use_case/claims_use_case/claims_use_case.png differ diff --git a/rapport/out/use_case/claims_use_case/claims_use_case.svg b/rapport/out/use_case/claims_use_case/claims_use_case.svg new file mode 100644 index 00000000..a8136649 --- /dev/null +++ b/rapport/out/use_case/claims_use_case/claims_use_case.svg @@ -0,0 +1,91 @@ +claimsManage claims 'Technicien'Affect claim to SAVTechnicienComment claimManage claim 'Manager'Consult my claim detailsConsult claim status historyConsult claim technician historyConsult all claims detailsChange claim statusConsult my claimsCreate claimUserSuperAdminAdminSAVTechnicienSavManagerScooterOwnerextendsextendsextendsextendsextendsextendsextendsextendsextendsextendsextendsextends \ No newline at end of file diff --git a/rapport/sequence/claim_comment.wsd b/rapport/sequence/claim_comment.wsd index 3aff6c02..d5561b93 100644 --- a/rapport/sequence/claim_comment.wsd +++ b/rapport/sequence/claim_comment.wsd @@ -1,4 +1,4 @@ -@startuml claims_consult_details_sequence_diagram +@startuml claim_comment actor "ScooterOwner\nSavManager\nSavTechnicien" as so boundary Claims as cl diff --git a/rapport/sequence/claim_detail_history.wsd b/rapport/sequence/claim_detail_history.wsd index 365fb2a4..782c5aaa 100644 --- a/rapport/sequence/claim_detail_history.wsd +++ b/rapport/sequence/claim_detail_history.wsd @@ -1,4 +1,4 @@ -@startuml claims_consult_details_sequence_diagram +@startuml claim_detail_history actor "ScooterOwner\nSavManager\nSavTechnicien" as so boundary Claims as cl diff --git a/rapport/sequence/savManager/get_all_claims.wsd b/rapport/sequence/savManager/get_all_claims.wsd index 6d5e5998..d76c1847 100644 --- a/rapport/sequence/savManager/get_all_claims.wsd +++ b/rapport/sequence/savManager/get_all_claims.wsd @@ -1,5 +1,5 @@ -@startuml claims_sav_manager_sequence_diagram +@startuml get_all_claims actor SavManager as sm boundary Claims as cl control ClaimsService as cs diff --git a/rapport/sequence/savManager/set_technician.wsd b/rapport/sequence/savManager/set_technician.wsd index d5e2fca1..2a909cdf 100644 --- a/rapport/sequence/savManager/set_technician.wsd +++ b/rapport/sequence/savManager/set_technician.wsd @@ -1,5 +1,5 @@ -@startuml claims_sav_manager_sequence_diagram +@startuml set_claim_technician actor SavManager as sm boundary Claims as cl control ClaimsService as cs diff --git a/rapport/sequence/savTechnicien/get_my_claims.wsd b/rapport/sequence/savTechnicien/get_my_claims.wsd index c15515a3..62269007 100644 --- a/rapport/sequence/savTechnicien/get_my_claims.wsd +++ b/rapport/sequence/savTechnicien/get_my_claims.wsd @@ -1,4 +1,4 @@ -@startuml claims_my_claims_sequence_diagram +@startuml get_my_claims actor SavTechnicien as st boundary Claims as cl control ClaimsService as cs diff --git a/rapport/sequence/savTechnicien/set_status.wsd b/rapport/sequence/savTechnicien/set_status.wsd index fc4c9560..75928f8a 100644 --- a/rapport/sequence/savTechnicien/set_status.wsd +++ b/rapport/sequence/savTechnicien/set_status.wsd @@ -1,4 +1,4 @@ -@startuml claims_my_claims_sequence_diagram +@startuml set_claim_status actor SavTechnicien as st boundary Claims as cl control ClaimsService as cs diff --git a/rapport/sequence/scooterOwner/create_claim.wsd b/rapport/sequence/scooterOwner/create_claim.wsd index cbed440b..0605830a 100644 --- a/rapport/sequence/scooterOwner/create_claim.wsd +++ b/rapport/sequence/scooterOwner/create_claim.wsd @@ -1,4 +1,4 @@ -@startuml claims_sequence_diagram +@startuml create_claim actor ScooterOwner as so boundary Claims as cl diff --git a/rapport/sequence/scooterOwner/get_my_claims.wsd b/rapport/sequence/scooterOwner/get_my_claims.wsd index 81ee3519..e57835d2 100644 --- a/rapport/sequence/scooterOwner/get_my_claims.wsd +++ b/rapport/sequence/scooterOwner/get_my_claims.wsd @@ -1,4 +1,4 @@ -@startuml claims_sequence_diagram +@startuml get_my_claims actor ScooterOwner as so boundary Claims as cl