diff --git a/README.md b/README.md index 121ca4f921b5358a4f0139f94bbd133f515ee136..ec1c30eb6e48c34a2d4c2c129fc836b97c8e1105 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Dans ce TP vous allez approfondir votre compréhension du patron MVC (Modèle-Vue-Contrôleur) en implémentant ce patron sur une application très simple : un thermostat. -Ce patron se basant sur la notion d’Observateur/Observé, les classes du TP précédent sont disponibles dans le paquetage <code>fr.univlille.iutinfo.r304.utils</code> (ça peut au passage faire office de correction). +Ce patron se basant sur la notion d’Observateur/Observé, les classes du TP précédent sont disponibles dans le paquetage <code>fr.univlille.iut.r304.utils</code> (ça peut au passage faire office de correction). ```mermaid classDiagram @@ -57,7 +57,7 @@ On doit pouvoir voir la valeur désirée du thermostat, changer cette valeur par *Optionnel* : Permettre aussi l’incrément/décrément de 5 en 5 (avec une interaction adaptée). -S’agissant d’une implémentation MVC, les communications du modèle vers la vue (l’affichage) doivent se faire suivant le patron observateur/observé (ici disponible dans <code>fr.univlille.iutinfo.r304.utils</code>. ). +S’agissant d’une implémentation MVC, les communications du modèle vers la vue (l’affichage) doivent se faire suivant le patron observateur/observé (ici disponible dans <code>fr.univlille.iut.r304.utils</code>. ). Qui est ici l’observateur ? Qui est l’observé ? diff --git a/pom.xml b/pom.xml index 0462042ec794eafd32039de56a1025d9503dd6c3..ff830a62ba2527f2a32418f1d95486d1031f0711 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> - <groupId>fr.univlille.iutinfo.r304</groupId> + <groupId>fr.univlille.iut.r304</groupId> <artifactId>thermo</artifactId> <version>1.0</version> @@ -28,7 +28,7 @@ <artifactId>javafx-maven-plugin</artifactId> <version>0.0.4</version> <configuration> - <mainClass>fr.univlille.iutinfo.r304.Main</mainClass> + <mainClass>fr.univlille.iut.r304.Main</mainClass> </configuration> </plugin> </plugins> diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/Main.java b/src/main/java/fr/univlille/iut/r304/thermo/Main.java similarity index 66% rename from src/main/java/fr/univlille/iutinfo/r304/thermo/Main.java rename to src/main/java/fr/univlille/iut/r304/thermo/Main.java index 1a43d9480ff66bab05026543ecc2ad130027501e..9ab0f10c6f1bcbd671d681229e4934137cea4279 100644 --- a/src/main/java/fr/univlille/iutinfo/r304/thermo/Main.java +++ b/src/main/java/fr/univlille/iut/r304/thermo/Main.java @@ -1,7 +1,7 @@ -package fr.univlille.iutinfo.r304.thermo; +package fr.univlille.iut.r304.thermo; -import fr.univlille.iutinfo.r304.thermo.model.Thermostat; -import fr.univlille.iutinfo.r304.thermo.view.TextView; +import fr.univlille.iut.r304.thermo.model.Thermostat; +import fr.univlille.iut.r304.thermo.view.TextView; import javafx.application.Application; import javafx.stage.Stage; diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/model/ITemperature.java b/src/main/java/fr/univlille/iut/r304/thermo/model/ITemperature.java similarity index 79% rename from src/main/java/fr/univlille/iutinfo/r304/thermo/model/ITemperature.java rename to src/main/java/fr/univlille/iut/r304/thermo/model/ITemperature.java index 5703299a7bfbae1c0e6bdb265b0870128cb9079f..1ae53e97aff4ab08ae2719ece55faf28699f112c 100644 --- a/src/main/java/fr/univlille/iutinfo/r304/thermo/model/ITemperature.java +++ b/src/main/java/fr/univlille/iut/r304/thermo/model/ITemperature.java @@ -1,4 +1,4 @@ -package fr.univlille.iutinfo.r304.thermo.model; +package fr.univlille.iut.r304.thermo.model; public interface ITemperature { diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/model/Thermostat.java b/src/main/java/fr/univlille/iut/r304/thermo/model/Thermostat.java similarity index 90% rename from src/main/java/fr/univlille/iutinfo/r304/thermo/model/Thermostat.java rename to src/main/java/fr/univlille/iut/r304/thermo/model/Thermostat.java index 579bcfa6947dfd901174c9a941560c7ed3c87658..9d86f764c0563d05a0e479f4ddbe891165ad9758 100644 --- a/src/main/java/fr/univlille/iutinfo/r304/thermo/model/Thermostat.java +++ b/src/main/java/fr/univlille/iut/r304/thermo/model/Thermostat.java @@ -1,4 +1,4 @@ -package fr.univlille.iutinfo.r304.thermo.model; +package fr.univlille.iut.r304.thermo.model; public class Thermostat implements ITemperature { diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/view/ITemperatureView.java b/src/main/java/fr/univlille/iut/r304/thermo/view/ITemperatureView.java similarity index 75% rename from src/main/java/fr/univlille/iutinfo/r304/thermo/view/ITemperatureView.java rename to src/main/java/fr/univlille/iut/r304/thermo/view/ITemperatureView.java index 0afc331678cdbd44f9c56aba58acefba4362c8f1..16db1a53027a40a3e84f05ec668ea91185ffda67 100644 --- a/src/main/java/fr/univlille/iutinfo/r304/thermo/view/ITemperatureView.java +++ b/src/main/java/fr/univlille/iut/r304/thermo/view/ITemperatureView.java @@ -1,4 +1,4 @@ -package fr.univlille.iutinfo.r304.thermo.view; +package fr.univlille.iut.r304.thermo.view; public interface ITemperatureView { diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/view/TextView.java b/src/main/java/fr/univlille/iut/r304/thermo/view/TextView.java similarity index 83% rename from src/main/java/fr/univlille/iutinfo/r304/thermo/view/TextView.java rename to src/main/java/fr/univlille/iut/r304/thermo/view/TextView.java index 8c11ca4aac1b310888b07f86242bc74157726c70..4faa759f6764a99144422ba1e6c9d45da0a15810 100644 --- a/src/main/java/fr/univlille/iutinfo/r304/thermo/view/TextView.java +++ b/src/main/java/fr/univlille/iut/r304/thermo/view/TextView.java @@ -1,6 +1,6 @@ -package fr.univlille.iutinfo.r304.thermo.view; +package fr.univlille.iut.r304.thermo.view; -import fr.univlille.iutinfo.r304.thermo.model.Thermostat; +import fr.univlille.iut.r304.thermo.model.Thermostat; import javafx.stage.Stage; public class TextView extends Stage implements ITemperatureView { diff --git a/src/main/java/fr/univlille/iutinfo/r304/utils/ConnectableProperty.java b/src/main/java/fr/univlille/iut/r304/utils/ConnectableProperty.java similarity index 95% rename from src/main/java/fr/univlille/iutinfo/r304/utils/ConnectableProperty.java rename to src/main/java/fr/univlille/iut/r304/utils/ConnectableProperty.java index 87a32139674ede947a0a3f42d3f5e56f8e489f41..2505b876af49443ad0122517ed82b67af1a26387 100644 --- a/src/main/java/fr/univlille/iutinfo/r304/utils/ConnectableProperty.java +++ b/src/main/java/fr/univlille/iut/r304/utils/ConnectableProperty.java @@ -1,4 +1,4 @@ -package fr.univlille.iutinfo.r304.utils; +package fr.univlille.iut.r304.utils; public class ConnectableProperty extends ObservableProperty implements Observer { diff --git a/src/main/java/fr/univlille/iutinfo/r304/utils/Observable.java b/src/main/java/fr/univlille/iut/r304/utils/Observable.java similarity index 95% rename from src/main/java/fr/univlille/iutinfo/r304/utils/Observable.java rename to src/main/java/fr/univlille/iut/r304/utils/Observable.java index 17892dca187717a3d6182f04689040ac3dbebd6e..c2445c7c1e20b885949f0fd1677288d4c3cbf07f 100644 --- a/src/main/java/fr/univlille/iutinfo/r304/utils/Observable.java +++ b/src/main/java/fr/univlille/iut/r304/utils/Observable.java @@ -1,4 +1,4 @@ -package fr.univlille.iutinfo.r304.utils; +package fr.univlille.iut.r304.utils; import java.util.Collection; import java.util.HashSet; diff --git a/src/main/java/fr/univlille/iutinfo/r304/utils/ObservableProperty.java b/src/main/java/fr/univlille/iut/r304/utils/ObservableProperty.java similarity index 83% rename from src/main/java/fr/univlille/iutinfo/r304/utils/ObservableProperty.java rename to src/main/java/fr/univlille/iut/r304/utils/ObservableProperty.java index 9adecf3713e1284d636de94ee04096ba1ce41204..6b5f2d9cb0f703bb1ebfc9281b7d19187da9f6fb 100644 --- a/src/main/java/fr/univlille/iutinfo/r304/utils/ObservableProperty.java +++ b/src/main/java/fr/univlille/iut/r304/utils/ObservableProperty.java @@ -1,4 +1,4 @@ -package fr.univlille.iutinfo.r304.utils; +package fr.univlille.iut.r304.utils; public class ObservableProperty extends Observable { diff --git a/src/main/java/fr/univlille/iutinfo/r304/utils/Observer.java b/src/main/java/fr/univlille/iut/r304/utils/Observer.java similarity index 76% rename from src/main/java/fr/univlille/iutinfo/r304/utils/Observer.java rename to src/main/java/fr/univlille/iut/r304/utils/Observer.java index f9fb882f6aca32f03bb55bc457784bac01a5ea63..cc985e6faaf8049b67b3e6729bb22a8e5ce63ff6 100644 --- a/src/main/java/fr/univlille/iutinfo/r304/utils/Observer.java +++ b/src/main/java/fr/univlille/iut/r304/utils/Observer.java @@ -1,4 +1,4 @@ -package fr.univlille.iutinfo.r304.utils; +package fr.univlille.iut.r304.utils; public interface Observer { void update(Observable observable); diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index 3d138d4dcf4e382b5c911fc2aaba86522322680b..3f0bb778200fd056cdb8bb0f96b36ccf51f5d130 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -1,6 +1,6 @@ module thermo { requires javafx.controls; requires javafx.swing; - opens fr.univlille.iutinfo.r304.thermo; + opens fr.univlille.iut.r304.thermo; } \ No newline at end of file diff --git a/src/test/java/fr/univlille/iutinfo/r304/thermo/TestThermostat.java b/src/test/java/fr/univlille/iut/r304/thermo/TestThermostat.java similarity index 88% rename from src/test/java/fr/univlille/iutinfo/r304/thermo/TestThermostat.java rename to src/test/java/fr/univlille/iut/r304/thermo/TestThermostat.java index 3b4ffd4cc756f3bd3a65366cf921173f7fbeae66..61493e5dc29b48a0ee9293b633989a652f008ddc 100644 --- a/src/test/java/fr/univlille/iutinfo/r304/thermo/TestThermostat.java +++ b/src/test/java/fr/univlille/iut/r304/thermo/TestThermostat.java @@ -1,4 +1,4 @@ -package fr.univlille.iutinfo.r304.thermo; +package fr.univlille.iut.r304.thermo; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.fail; @@ -6,10 +6,10 @@ import static org.junit.jupiter.api.Assertions.fail; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import fr.univlille.iutinfo.r304.thermo.model.ITemperature; -import fr.univlille.iutinfo.r304.thermo.model.Thermostat; -import fr.univlille.iutinfo.r304.thermo.view.ITemperatureView; -import fr.univlille.iutinfo.r304.thermo.view.TextView; +import fr.univlille.iut.r304.thermo.model.ITemperature; +import fr.univlille.iut.r304.thermo.model.Thermostat; +import fr.univlille.iut.r304.thermo.view.ITemperatureView; +import fr.univlille.iut.r304.thermo.view.TextView; import javafx.application.Platform; import javafx.embed.swing.JFXPanel;