Implements some files uploading in the inscription form and change inscriptionRequest and Curriculum for the cursus acceptance attestation feature
This commit is contained in:
		@ -83,13 +83,15 @@ public class MockController {
 | 
			
		||||
        minervalRepository.save(minerval);
 | 
			
		||||
        // Course / Curriculum part
 | 
			
		||||
 | 
			
		||||
        Curriculum infoBab1 = new Curriculum(1,"info");
 | 
			
		||||
        Curriculum chemistryBab1 = new Curriculum(1,"chemistry");
 | 
			
		||||
        Curriculum psychologyBab1 = new Curriculum(1,"psychology");
 | 
			
		||||
        Curriculum infoBab2 = new Curriculum(2,"info");
 | 
			
		||||
        Curriculum masterinfo1 = new Curriculum(4, "info");
 | 
			
		||||
        Curriculum masterinfo2 = new Curriculum(5, "info");
 | 
			
		||||
        Curriculum chemistryBab2 = new Curriculum(2, "chemistry");
 | 
			
		||||
        Curriculum infoBab1 = new Curriculum(1,"info", false);
 | 
			
		||||
        Curriculum chemistryBab1 = new Curriculum(1,"chemistry", false);
 | 
			
		||||
        Curriculum psychologyBab1 = new Curriculum(1,"psychology", false);
 | 
			
		||||
        Curriculum infoBab2 = new Curriculum(2,"info", false);
 | 
			
		||||
        Curriculum masterinfo1 = new Curriculum(4, "info", false);
 | 
			
		||||
        Curriculum masterinfo2 = new Curriculum(5, "info", false);
 | 
			
		||||
        Curriculum chemistryBab2 = new Curriculum(2, "chemistry", false);
 | 
			
		||||
        Curriculum ingebab1 = new Curriculum(1, "ingénieur", true);
 | 
			
		||||
 | 
			
		||||
        curriculumService.save(infoBab1);
 | 
			
		||||
        curriculumService.save(chemistryBab1);
 | 
			
		||||
        curriculumService.save(psychologyBab1);
 | 
			
		||||
@ -97,6 +99,7 @@ public class MockController {
 | 
			
		||||
        curriculumService.save(masterinfo1);
 | 
			
		||||
        curriculumService.save(masterinfo2);
 | 
			
		||||
        curriculumService.save(chemistryBab2);
 | 
			
		||||
        curriculumService.save(ingebab1);
 | 
			
		||||
 | 
			
		||||
        ucr.save(new UserCurriculum(joe, infoBab1, 2022, false));
 | 
			
		||||
        ucr.save(new UserCurriculum(joe, chemistryBab1, 2023, true));
 | 
			
		||||
@ -128,8 +131,7 @@ public class MockController {
 | 
			
		||||
        CurriculumCourseService.save(new CurriculumCourse(chemistryBab1,commun));
 | 
			
		||||
        CurriculumCourseService.save(new CurriculumCourse(chemistryBab1,chemistry1));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        InscriptionRequest inscriptionRequest = new InscriptionRequest("helen","prenom","non","helen@gmail.com","america",new Date(),(long) 4,RequestState.Pending,"yes.png","password", null, new Date(), RequestState.Pending);
 | 
			
		||||
        InscriptionRequest inscriptionRequest = new InscriptionRequest("helen","prenom","non","helen@gmail.com","america",new Date(),(long) 4,RequestState.Pending,"yes.png","password", null, new Date(), RequestState.Pending, null);
 | 
			
		||||
 | 
			
		||||
        inscriptionService.save(inscriptionRequest);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -46,7 +46,7 @@ public class CurriculumCourseService {
 | 
			
		||||
        toReturn.put("curriculumId", curriculum.getCurriculumId());
 | 
			
		||||
        toReturn.put("year", curriculum.getYear());
 | 
			
		||||
        toReturn.put("option", curriculum.getOption());
 | 
			
		||||
 | 
			
		||||
        toReturn.put("requireCertificate", curriculum.isRequireCertificate());
 | 
			
		||||
 | 
			
		||||
        return  toReturn;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -12,9 +12,13 @@ public class Curriculum {
 | 
			
		||||
    private int curriculumId;
 | 
			
		||||
    private int year;
 | 
			
		||||
    private String option;
 | 
			
		||||
    public Curriculum(int year, String option){
 | 
			
		||||
 | 
			
		||||
    //True if the curriculum need an entry exam
 | 
			
		||||
    private boolean requireCertificate;
 | 
			
		||||
    public Curriculum(int year, String option, boolean requireCertificate){
 | 
			
		||||
        this.year = year;
 | 
			
		||||
        this.option = option;
 | 
			
		||||
        this.requireCertificate = requireCertificate;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public Curriculum() {}
 | 
			
		||||
@ -39,4 +43,11 @@ public class Curriculum {
 | 
			
		||||
        this.option = option;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setRequireCertificate(boolean requireCertificate) {
 | 
			
		||||
        this.requireCertificate = requireCertificate;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public boolean isRequireCertificate() {
 | 
			
		||||
        return requireCertificate;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -3,5 +3,6 @@ package ovh.herisson.Clyde.Tables;
 | 
			
		||||
public enum FileType {
 | 
			
		||||
    ProfilePicture,
 | 
			
		||||
    EducationCertificate,
 | 
			
		||||
    JustificationDocument
 | 
			
		||||
    JustificationDocument,
 | 
			
		||||
    IdentityCard,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -22,11 +22,12 @@ public class InscriptionRequest {
 | 
			
		||||
    private String profilePicture;
 | 
			
		||||
    private String password;
 | 
			
		||||
    private String identityCard;
 | 
			
		||||
    private String admissionDocUrl;
 | 
			
		||||
    private Date submissionDate;
 | 
			
		||||
    private RequestState equivalenceState;
 | 
			
		||||
    public InscriptionRequest(){}
 | 
			
		||||
 | 
			
		||||
    public InscriptionRequest(String lastName, String firstName, String address, String email, String country, Date birthDate,Long curriculumId, RequestState state, String profilePicture, String password, String identityCard, Date submissionDate, RequestState equivalenceState){
 | 
			
		||||
    public InscriptionRequest(String lastName, String firstName, String address, String email, String country, Date birthDate,Long curriculumId, RequestState state, String profilePicture, String password, String identityCard, Date submissionDate, RequestState equivalenceState, String admissionDocUrl){
 | 
			
		||||
        this.lastName = lastName;
 | 
			
		||||
        this.firstName = firstName;
 | 
			
		||||
        this.address = address;
 | 
			
		||||
@ -40,6 +41,7 @@ public class InscriptionRequest {
 | 
			
		||||
        this.identityCard = identityCard;
 | 
			
		||||
        this.submissionDate = submissionDate;
 | 
			
		||||
        this.equivalenceState = equivalenceState;
 | 
			
		||||
        this.admissionDocUrl = admissionDocUrl;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public int getId() {
 | 
			
		||||
@ -149,4 +151,12 @@ public class InscriptionRequest {
 | 
			
		||||
    public void setEquivalenceState(RequestState equivalenceState) {
 | 
			
		||||
        this.equivalenceState = equivalenceState;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public String getAdmissionDocUrl() {
 | 
			
		||||
        return admissionDocUrl;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void setAdmissionDocUrl(String admissionDocUrl) {
 | 
			
		||||
        this.admissionDocUrl = admissionDocUrl;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user