Skip to content

Commit ddab8e9

Browse files
committed
♻ Refactorisation RepertoireProfesseur
1 parent 9fabdc5 commit ddab8e9

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

src/main/java/fr/umontp/edt/Planning.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ private Planning() {
5454
*/
5555
@Override
5656
public Planning getPlanningOf(LocalDate... dates) {
57-
SortedSet<LocalDate> sortedDates = new TreeSet<LocalDate>(Arrays.asList(dates));
57+
SortedSet<LocalDate> sortedDates = new TreeSet<>(Arrays.asList(dates));
5858
ArrayList<Cours> result = new ArrayList<>();
5959
LocalDate lastDate = cours.last().getDate();
6060
if (!lastDate.isBefore(sortedDates.first())) {

src/main/java/fr/umontp/edt/RepertoireProfesseur.java

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,22 @@
1414
* @see Professeur
1515
*
1616
* @author MathieuSoysal
17-
* @version 1.0.0
17+
* @version 1.0.1
1818
*/
19-
public class RepertoireProfesseur {
19+
public final class RepertoireProfesseur {
2020
private static HashMap<String, Professeur> repertoire = new HashMap<>();
2121

22+
/**
23+
* La class RepertoireProfesseur est une class utilitaire est ne doit pas être instancié.
24+
*
25+
* @since 1.0.1
26+
*
27+
* @see RepertoireProfesseur#get(String, String)
28+
*/
29+
private RepertoireProfesseur() {
30+
throw new IllegalStateException("Class utilitaire");
31+
}
32+
2233
/**
2334
* Permet d'obtenir le(s) professeur(s) d'un VENVENT a partir de la description
2435
* de ce dernier

0 commit comments

Comments
 (0)