|
| 1 | +[](https://sonarcloud.io/dashboard?id=DevLab-umontp_API-JAVA-EDT) |
| 2 | +[](https://sonarcloud.io/dashboard?id=DevLab-umontp_API-JAVA-EDT) |
1 | 3 |  |
2 | 4 | [](https://mathieusoysal.github.io/stats/api-java-edt) |
3 | 5 | [](https://gitmoji.dev) |
4 | | -#  API Java : EDT IUT Montpellier |
| 6 | +#  Librairie Java : EDT IUT Montpellier |
5 | 7 |
|
6 | 8 | ### IUT Montpellier-Sète – Département Informatique |
7 | 9 | * **Colaborateurs:** [étudiants du département informatique](https://iut-montpellier-sete.edu.umontpellier.fr/dut-informatique/) |
8 | 10 |
|
9 | 11 |
|
10 | | -## Utiliser l'API Java EDT IUT Montpellier : |
| 12 | +## Intégrer la Librairie Java EDT IUT Montpellier dans votre code : |
11 | 13 |
|
12 | 14 | ### Maven |
13 | 15 |
|
14 | 16 | Si vous avez Maven, utilisez le code suivant : |
15 | 17 |
|
16 | 18 | ```xml |
17 | 19 | <dependency> |
18 | | - <groupId> coming soon </groupId> |
19 | | - <artifactId> coming soon </artifactId> |
20 | | - <version> coming soon </version> |
| 20 | + <groupId>com.github.devlab-umontp</groupId> |
| 21 | + <artifactId>edt-iut-umontp</artifactId> |
| 22 | + <version>1.0.0</version> |
21 | 23 | </dependency> |
22 | 24 | ``` |
23 | | ->*Voir un exemple de fichier [pom.xml]()* |
| 25 | +>*Voir un exemple de fichier [pom.xml](https://github.com/DevLab-umontp/Librarie-Java-EDT/blob/main/ressources/pom.xml#L20L24) avec la librairie EDT IUT Montpellier* |
24 | 26 | ### Gradle |
25 | 27 |
|
26 | 28 | Si vous utilisez Gradle, ajoutez ce qui suit aux dépendances de votre fichier `build.gradle`: |
27 | 29 |
|
28 | 30 | ``` |
29 | | - implementation 'groupId:artifactId:version' |
| 31 | + implementation 'com.github.devlab-umontp:edt-iut-umontp:1.0.0' |
30 | 32 | ``` |
31 | 33 |
|
32 | | -## Exemple de code d'utilisation de l'API Java |
| 34 | +## Exemple de code d'utilisation de la Librairie Java |
33 | 35 |
|
| 36 | +```java |
| 37 | +import fr.umontp.edt.*; |
| 38 | + |
| 39 | +class ExempleDeCode { |
| 40 | + public static void main(String[] args) { |
| 41 | + // Récupérer l'instance d'EmploiDuTempsProxy |
| 42 | + EmploiDuTempsProxy emploiDuTempsProxy = EmploiDuTempsProxy.getInstance(); |
| 43 | + |
| 44 | + // Récupérer le planning d'aujourd'hui |
| 45 | + Planning planningDate = emploiDuTempsProxy.getPlanningOf(LocalDate.now()); |
| 46 | + |
| 47 | + // Récupérer le planning du groupe S3 |
| 48 | + Planning planningGroupe = emploiDuTempsProxy.getPlanningOf(Groupe.S3); |
| 49 | + |
| 50 | + // Récupérer le planning d'aujourd'hui du groupe S2 |
| 51 | + Planning planningDateGroupe = emploiDuTempsProxy.getPlanningOf(LocalDate.now(), Groupe.S2); |
| 52 | + } |
| 53 | +} |
| 54 | +``` |
0 commit comments