Skip to content
Commits on Source (36)
<?xml version="1.0" encoding="UTF-8"?>
<actions>
<action>
<actionName>run</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:3.0.0:exec</goal>
</goals>
<properties>
<exec.vmArgs></exec.vmArgs>
<exec.args>${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs}</exec.args>
<exec.appArgs></exec.appArgs>
<exec.mainClass>fr.ldnr.starWars.StarWarsApplication</exec.mainClass>
<exec.executable>java</exec.executable>
</properties>
</action>
<action>
<actionName>debug</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:3.0.0:exec</goal>
</goals>
<properties>
<exec.vmArgs>-agentlib:jdwp=transport=dt_socket,server=n,address=${jpda.address}</exec.vmArgs>
<exec.args>${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs}</exec.args>
<exec.appArgs></exec.appArgs>
<exec.mainClass>fr.ldnr.starWars.StarWarsApplication</exec.mainClass>
<exec.executable>java</exec.executable>
<jpda.listen>true</jpda.listen>
</properties>
</action>
<action>
<actionName>profile</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:3.0.0:exec</goal>
</goals>
<properties>
<exec.vmArgs></exec.vmArgs>
<exec.args>${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs}</exec.args>
<exec.mainClass>fr.ldnr.starWars.StarWarsApplication</exec.mainClass>
<exec.executable>java</exec.executable>
<exec.appArgs></exec.appArgs>
</properties>
</action>
</actions>
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package fr.ldnr.starWars.bootstrap;
import fr.ldnr.starWars.domains.Affectation;
import fr.ldnr.starWars.domains.Chasseur;
import fr.ldnr.starWars.domains.Mission;
import fr.ldnr.starWars.domains.Pilote;
import fr.ldnr.starWars.enumerations.EtatChasseur;
import fr.ldnr.starWars.enumerations.EtatPilote;
import fr.ldnr.starWars.enumerations.GradePilote;
import fr.ldnr.starWars.enumerations.RacePilote;
import fr.ldnr.starWars.enumerations.ResultatMission;
import fr.ldnr.starWars.enumerations.TypeChasseur;
import fr.ldnr.starWars.enumerations.TypeMission;
import fr.ldnr.starWars.enumerations.TypePilote;
import fr.ldnr.starWars.repositories.AffectationRepository;
import fr.ldnr.starWars.repositories.ChasseurRepository;
import fr.ldnr.starWars.repositories.MissionRepository;
import fr.ldnr.starWars.repositories.PiloteRepository;
import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;
/**
*
* @author stag
*/
@Component
public class BootstrapData implements CommandLineRunner {
PiloteRepository piloteRepository;
ChasseurRepository chasseurRepository;
MissionRepository missionRepository;
AffectationRepository affectationRepository;
public BootstrapData(PiloteRepository piloteRepository, ChasseurRepository chasseurRepository,
MissionRepository missionRepository, AffectationRepository affectationRepository) {
this.piloteRepository = piloteRepository;
this.chasseurRepository = chasseurRepository;
this.missionRepository = missionRepository;
this.affectationRepository = affectationRepository;
}
@Override
public void run(String... args) throws Exception {
Pilote pilote1 = new Pilote();
pilote1.setNom("MAMA");
pilote1.setPrenom("Apprenti1");
pilote1.setAge_inscription(100);
pilote1.setRace(RacePilote.CHALACTEENS);
pilote1.setType_pilote(TypePilote.APPRENTI);
Pilote pilote2 = new Pilote();
pilote2.setNom("WOW");
pilote2.setPrenom("Combattant1");
pilote2.setAge_inscription(17);
pilote2.setRace(RacePilote.CHISS);
pilote2.setType_pilote(TypePilote.COMBATTANT);
pilote2.setGrade(GradePilote.CAPITAINE);
pilote2.setEtat_pilote(EtatPilote.DISPONIBLE);
Pilote pilote3 = new Pilote();
pilote3.setNom("WIW");
pilote3.setPrenom("Combattant2");
pilote3.setAge_inscription(29);
pilote3.setRace(RacePilote.ITHORIENS);
pilote3.setType_pilote(TypePilote.COMBATTANT);
pilote3.setGrade(GradePilote.COMMANDANT);
pilote3.setEtat_pilote(EtatPilote.EN_MISSION);
Pilote pilote4 = new Pilote();
pilote4.setNom("WEW");
pilote4.setPrenom("Combattant3");
pilote4.setAge_inscription(29);
pilote4.setRace(RacePilote.MIRALUKAS);
pilote4.setType_pilote(TypePilote.COMBATTANT);
pilote4.setGrade(GradePilote.LIUTENANT);
pilote4.setEtat_pilote(EtatPilote.TUE);
Pilote pilote5 = new Pilote();
pilote5.setNom("WUW");
pilote5.setPrenom("Combattant4");
pilote5.setAge_inscription(77);
pilote5.setRace(RacePilote.NAGAIS);
pilote5.setType_pilote(TypePilote.COMBATTANT);
pilote5.setGrade(GradePilote.OFFICIER);
pilote5.setEtat_pilote(EtatPilote.BLESSE);
piloteRepository.save(pilote1);
piloteRepository.save(pilote2);
piloteRepository.save(pilote3);
piloteRepository.save(pilote4);
piloteRepository.save(pilote5);
Chasseur chasseur1 = new Chasseur();
chasseur1.setType_chasseur(TypeChasseur.X_WING);
chasseur1.setEtat_chasseur(EtatChasseur.OPERATIONNEL);
Chasseur chasseur2 = new Chasseur();
chasseur2.setType_chasseur(TypeChasseur.Y_WING);
chasseur2.setEtat_chasseur(EtatChasseur.EN_MISSION);
Chasseur chasseur3 = new Chasseur();
chasseur3.setType_chasseur(TypeChasseur.X_WING);
chasseur3.setEtat_chasseur(EtatChasseur.MAINTENANCE);
Chasseur chasseur4 = new Chasseur();
chasseur4.setType_chasseur(TypeChasseur.X_WING);
chasseur4.setEtat_chasseur(EtatChasseur.DETRUIT);
chasseurRepository.save(chasseur1);
chasseurRepository.save(chasseur2);
chasseurRepository.save(chasseur3);
chasseurRepository.save(chasseur4);
Mission mission1 = new Mission();
mission1.setTitre_mission("Mission 1");
mission1.setType_mission(TypeMission.COMBAT);
mission1.setNbHeure(70);
mission1.setResultat(ResultatMission.ECHEC);
Mission mission2 = new Mission();
mission2.setTitre_mission("Mission 2");
mission2.setType_mission(TypeMission.ENTRAINEMENT);
mission2.setNbHeure(66);
mission2.setResultat(ResultatMission.SUCCESS);
Mission mission3 = new Mission();
mission3.setTitre_mission("Mission 3");
mission3.setType_mission(TypeMission.COMBAT);
missionRepository.save(mission1);
missionRepository.save(mission2);
missionRepository.save(mission3);
Affectation affectation1 = new Affectation();
affectation1.setMission(mission3);
affectation1.setPilote(pilote3);
affectation1.setChasseur(chasseur2);
Affectation affectation2 = new Affectation();
affectation2.setMission(mission2);
affectation2.setPilote(pilote5);
affectation2.setChasseur(chasseur4);
}
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package fr.ldnr.starWars.controllers;
/**
*
* @author stag
*/
public class AffectationPiloteChasseur {
}
......@@ -4,10 +4,30 @@
*/
package fr.ldnr.starWars.controllers;
import fr.ldnr.starWars.domains.Chasseur;
import fr.ldnr.starWars.services.ChasseurService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
/**
*
* @author stag
*/
@Controller
public class FicheChasseurController {
private final ChasseurService chasseurService;
public FicheChasseurController(ChasseurService chasseurService) {
this.chasseurService = chasseurService;
}
@GetMapping("/ficheChasseur")
public String afficherFicheChasseur(@RequestParam Long id_chasseur, Model model) {
model.addAttribute("ficheChasseur", chasseurService.trouverParId(id_chasseur));
return "ficheChasseur";
}
}
......@@ -4,10 +4,27 @@
*/
package fr.ldnr.starWars.controllers;
import fr.ldnr.starWars.services.PiloteService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
/**
*
* @author stag
*/
@Controller
public class FichePiloteController {
private final PiloteService piloteService;
public FichePiloteController(PiloteService piloteService) {
this.piloteService = piloteService;
}
@GetMapping("/fichePilote")
public String fichePilote(Model model, @RequestParam(value = "id_pilote") String id_pilote) {
return "fichePilote";
}
}
......@@ -4,10 +4,68 @@
*/
package fr.ldnr.starWars.controllers;
import fr.ldnr.starWars.domains.Pilote;
import fr.ldnr.starWars.enumerations.RacePilote;
import fr.ldnr.starWars.services.PiloteService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
/**
*
* @author stag
*/
@Controller
public class InscriptionPiloteController {
private final PiloteService piloteService;
public InscriptionPiloteController(PiloteService piloteService) {
this.piloteService = piloteService;
}
@GetMapping("/inscriptionPilote")
public String inscriptionPilote(Model model) {
model.addAttribute("racePilotes", piloteService.listRace());
return "inscriptionPilote";
}
@PostMapping("/inscriptionPilote")
public String inscrirePilote(Model model,
@RequestParam(value = "nom") String nom,
@RequestParam(value = "prenom") String prenom,
@RequestParam(value = "races") String race,
@RequestParam(value = "age") String age) {
model.addAttribute("racePilotes", piloteService.listRace());
//System.out.println(piloteService.listRace());
RacePilote race2 = RacePilote.valueOf(race);
Integer age2 = Integer.valueOf(age);
if (!nom.isEmpty()) {
Pilote pilote = new Pilote();
pilote.setNom(nom);
pilote.setPrenom(prenom);
pilote.setRace(race2);
pilote.setAge_inscription(age2);
System.out.println("Check pilote : " + pilote);
piloteService.save(pilote);
return "menu";
} else {
return "inscriptionPilote";
}
}
}
// String prenom = request.getParameter("prenom");
// String nom = request.getParameter("nom");
// RacePilote race = RacePilote.class.cast(request.getParameter("races"));
// Integer age = Integer.parseInt(request.getParameter("age"));
//
// Pilote pilote = new Pilote();
// pilote.setNom(nom);
// pilote.setPrenom(prenom);
// pilote.setRace(race);
// pilote.setAge_inscription(age);
// System.out.println("Check pilote : " + pilote);
// return piloteService.save(pilote);
......@@ -4,10 +4,28 @@
*/
package fr.ldnr.starWars.controllers;
import fr.ldnr.starWars.services.ChasseurService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
/**
*
* @author stag
*/
@Controller
public class ListeChasseurController {
private final ChasseurService chasseurService;
public ListeChasseurController(ChasseurService chasseurService) {
this.chasseurService= chasseurService;
}
@GetMapping("/listeChasseur")
public String ListeChasseur(Model model) {
model.addAttribute("listeChasseur", chasseurService.findAll());
return "listeChasseur";
}
}
......@@ -10,4 +10,6 @@ package fr.ldnr.starWars.controllers;
*/
public class ListeMissionController {
}
......@@ -4,10 +4,26 @@
*/
package fr.ldnr.starWars.controllers;
import fr.ldnr.starWars.services.PiloteService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
/**
*
* @author stag
*/
@Controller
public class ListePiloteController {
private final PiloteService piloteService;
public ListePiloteController(PiloteService piloteService) {
this.piloteService = piloteService;
}
@GetMapping("/listePilote")
public String listePilote(Model model) {
model.addAttribute("pilotes", piloteService.findAll());
return "listePilote";
}
}
......@@ -4,10 +4,36 @@
*/
package fr.ldnr.starWars.controllers;
import fr.ldnr.starWars.domains.Chasseur;
import fr.ldnr.starWars.enumerations.TypeChasseur;
import fr.ldnr.starWars.services.ChasseurService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
/**
*
* @author stag
*/
@Controller
public class NouveauChasseurController {
private final ChasseurService chasseurService;
public NouveauChasseurController(ChasseurService cs) {
chasseurService = cs;
}
@GetMapping("/nouveauChasseur")
public String sauvegarderChasseur(Model model, TypeChasseur typeChasseur) {
model.addAttribute("type", chasseurService.listeTypeChasseur());
Chasseur nouveauChasseur = new Chasseur();
nouveauChasseur.setType_chasseur(typeChasseur);
System.out.println(typeChasseur);
chasseurService.save(nouveauChasseur);
return "nouveauChasseur";
}
}
......@@ -6,6 +6,7 @@ package fr.ldnr.starWars.controllers;
import fr.ldnr.starWars.services.MissionService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
/**
......@@ -18,10 +19,14 @@ public class NouvelleMissionController {
private final MissionService missionService;
public NouvelleMissionController(MissionService missionService) {
this.missionService = missionService;
}
//@RequestMapping("/nouvelleMission")
@RequestMapping("/nouvelleMission")
public String getMission(Model model) {
model.addAttribute("typeMissions", missionService.listMission());
return "nouvelleMission";
}
}
......@@ -4,24 +4,96 @@
*/
package fr.ldnr.starWars.domains;
import jakarta.persistence.EmbeddedId;
import jakarta.persistence.Entity;
import jakarta.persistence.JoinColumn;
import jakarta.persistence.ManyToOne;
import jakarta.persistence.MapsId;
import java.util.Objects;
/**
*
* @author stag
*/
@Entity
public class Affectation {
@EmbeddedId // to mark the primary key
private AffectationId affectationId;
@ManyToOne
@MapsId("id_pilote") // to tie to to part of the key
@JoinColumn
Pilote pilote;
private Pilote pilote;
@ManyToOne
@MapsId("id_chasseur")
@JoinColumn
Chasseur chasseur;
private Chasseur chasseur;
@ManyToOne
@MapsId("id_mission")
@JoinColumn
Mission mission;
private Mission mission;
public AffectationId getAffectationId() {
return affectationId;
}
public void setAffectationId(AffectationId affectationId) {
this.affectationId = affectationId;
}
public Pilote getPilote() {
return pilote;
}
public void setPilote(Pilote pilote) {
this.pilote = pilote;
}
public Chasseur getChasseur() {
return chasseur;
}
public void setChasseur(Chasseur chasseur) {
this.chasseur = chasseur;
}
public Mission getMission() {
return mission;
}
public void setMission(Mission mission) {
this.mission = mission;
}
@Override
public int hashCode() {
int hash = 5;
hash = 67 * hash + Objects.hashCode(this.affectationId);
return hash;
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final Affectation other = (Affectation) obj;
return Objects.equals(this.affectationId, other.affectationId);
}
@Override
public String toString() {
return "Affectation{" + "affectationId=" + affectationId + ", pilote=" + pilote + ", chasseur=" + chasseur + ", mission=" + mission + '}';
}
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package fr.ldnr.starWars.domains;
import jakarta.persistence.Column;
import jakarta.persistence.Embeddable;
import java.io.Serializable;
import java.util.Objects;
/**
*
* @author stag
*/
@Embeddable
public class AffectationId implements Serializable {
@Column(name = "id_pilote")
private Integer id_pilote;
@Column(name = "id_chasseur")
private Integer id_chasseur;
@Column(name = "id_mission")
private Integer id_mission;
@Override
public int hashCode() {
int hash = 3;
hash = 47 * hash + Objects.hashCode(this.id_pilote);
hash = 47 * hash + Objects.hashCode(this.id_chasseur);
hash = 47 * hash + Objects.hashCode(this.id_mission);
return hash;
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final AffectationId other = (AffectationId) obj;
if (!Objects.equals(this.id_pilote, other.id_pilote)) {
return false;
}
if (!Objects.equals(this.id_chasseur, other.id_chasseur)) {
return false;
}
return Objects.equals(this.id_mission, other.id_mission);
}
}
......@@ -5,6 +5,7 @@
package fr.ldnr.starWars.domains;
import fr.ldnr.starWars.enumerations.EtatChasseur;
import fr.ldnr.starWars.enumerations.TypeChasseur;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
......@@ -19,10 +20,11 @@ import java.util.Set;
*/
@Entity
public class Chasseur {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id_chasseur;
private String type_chasseur;
private TypeChasseur type_chasseur;
private EtatChasseur etat_chasseur;
@OneToMany(mappedBy = "chasseur")
......@@ -36,11 +38,11 @@ public class Chasseur {
this.id_chasseur = id_chasseur;
}
public String getType_chasseur() {
public TypeChasseur getType_chasseur() {
return type_chasseur;
}
public void setType_chasseur(String type_chasseur) {
public void setType_chasseur(TypeChasseur type_chasseur) {
this.type_chasseur = type_chasseur;
}
......@@ -76,8 +78,28 @@ public class Chasseur {
@Override
public String toString() {
return "Chasseur{" + "id_chasseur=" + id_chasseur + ", type_chasseur=" + type_chasseur + ", etat_chasseur=" + etat_chasseur + '}';
return "Chasseur{" + "id_chasseur="
+ id_chasseur
+ ", type_chasseur="
+ type_chasseur
+ ", etat_chasseur="
+ etat_chasseur + '}';
}
public void setId(String string) {
throw new UnsupportedOperationException("Not supported yet."); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
}
public Set<Affectation> getAffectation() {
return affectation;
}
public void setAffectation(Set<Affectation> affectation) {
this.affectation = affectation;
}
public Object getChasseurs() {
throw new UnsupportedOperationException("Not supported yet."); // Generated from nbfs://nbhost/SystemFileSystem/Templates/Classes/Code/GeneratedMethodBody
}
}
......@@ -27,8 +27,7 @@ public class Mission {
private Integer id_mission;
private String titre_mission;
private TypeMission type_mission;
private Date date_debut;
private Date date_fin;
private Integer nbHeure;
private ResultatMission resultat;
@OneToMany(mappedBy = "mission")
......@@ -58,20 +57,20 @@ public class Mission {
this.type_mission = type_mission;
}
public Date getDate_debut() {
return date_debut;
public Integer getNbHeure() {
return nbHeure;
}
public void setDate_debut(Date date_debut) {
this.date_debut = date_debut;
public void setNbHeure(Integer nbHeure) {
this.nbHeure = nbHeure;
}
public Date getDate_fin() {
return date_fin;
public Set<Affectation> getAffectation() {
return affectation;
}
public void setDate_fin(Date date_fin) {
this.date_fin = date_fin;
public void setAffectation(Set<Affectation> affectation) {
this.affectation = affectation;
}
@Override
......@@ -96,11 +95,6 @@ public class Mission {
return Objects.equals(this.id_mission, other.id_mission);
}
@Override
public String toString() {
return "Mission{" + "id_mission=" + id_mission + ", titre_mission=" + titre_mission + ", type_mission=" + type_mission + ", date_debut=" + date_debut + ", date_fin=" + date_fin + '}';
}
public ResultatMission getResultat() {
return resultat;
}
......@@ -109,4 +103,9 @@ public class Mission {
this.resultat = resultat;
}
@Override
public String toString() {
return "Mission{" + "id_mission=" + id_mission + ", titre_mission=" + titre_mission + ", type_mission=" + type_mission + ", nbHeure=" + nbHeure + ", resultat=" + resultat + ", affectation=" + affectation + '}';
}
}
......@@ -7,12 +7,12 @@ package fr.ldnr.starWars.domains;
import fr.ldnr.starWars.enumerations.EtatPilote;
import fr.ldnr.starWars.enumerations.GradePilote;
import fr.ldnr.starWars.enumerations.RacePilote;
import fr.ldnr.starWars.enumerations.TypePilote;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import jakarta.persistence.OneToMany;
import java.util.Date;
import java.util.Objects;
import java.util.Set;
......@@ -28,9 +28,9 @@ public class Pilote {
private Integer id_pilote;
private String nom;
private String prenom;
private Date ddn;
private Integer age_inscription;
private RacePilote race;
private Date date_inscription;
private TypePilote type_pilote;
private EtatPilote etat_pilote;
private GradePilote grade;
......@@ -61,28 +61,29 @@ public class Pilote {
this.prenom = prenom;
}
public Date getDdn() {
return ddn;
public Integer getAge_inscription() {
return age_inscription;
}
public void setDdn(Date ddn) {
this.ddn = ddn;
public void setAge_inscription(Integer age_inscription) {
this.age_inscription = age_inscription;
}
public RacePilote getRace() {
return race;
public Set<Affectation> getAffectation() {
return affectation;
}
public void setRace(RacePilote race) {
this.race = race;
public void setAffectation(Set<Affectation> affectation) {
this.affectation = affectation;
}
public Date getDate_inscription() {
return date_inscription;
public RacePilote getRace() {
return race;
}
public void setDate_inscription(Date date_inscription) {
this.date_inscription = date_inscription;
public void setRace(RacePilote race) {
this.race = race;
}
public EtatPilote getEtat_pilote() {
......@@ -101,6 +102,14 @@ public class Pilote {
this.grade = grade;
}
public TypePilote getType_pilote() {
return type_pilote;
}
public void setType_pilote(TypePilote type_pilote) {
this.type_pilote = type_pilote;
}
@Override
public int hashCode() {
int hash = 7;
......@@ -125,8 +134,9 @@ public class Pilote {
@Override
public String toString() {
return "Pilote{" + "id_pilote=" + id_pilote + ", nom=" + nom + ", prenom=" + prenom + ", ddn=" + ddn + ", race=" + race + ", date_inscription=" + date_inscription + ", etat_pilote=" + etat_pilote + ", grade=" + grade + '}';
return "Pilote{" + "id_pilote=" + id_pilote + ", nom=" + nom + ", prenom=" + prenom + ", age_inscription=" + age_inscription + ", race=" + race + ", etat_pilote=" + etat_pilote + ", grade=" + grade + ", affectation=" + affectation + '}';
}
}
......@@ -13,5 +13,5 @@ package fr.ldnr.starWars.enumerations;
* @author stag
*/
public enum GradePilote {
APPRENTI, OFFICIER, LIUTENANT, CAPITAINE, COMMANDANT
OFFICIER, LIUTENANT, CAPITAINE, COMMANDANT
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package fr.ldnr.starWars.enumerations;
/**
*
* @author Johad
*/
public enum TypeChasseur {
X_WING, Y_WING;
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Enum.java to edit this template
*/
package fr.ldnr.starWars.enumerations;
/**
*
* @author stag
*/
public enum TypePilote {
APPRENTI, COMBATTANT
}
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package fr.ldnr.starWars.repositories;
import fr.ldnr.starWars.domains.Affectation;
import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;
/**
*
* @author stag
*/
@Repository
public interface AffectationRepository extends CrudRepository<Affectation, Long> {
}