Package fr.umontp.edt
Class Planning
java.lang.Object
fr.umontp.edt.Planning
- All Implemented Interfaces:
java.lang.Iterable<Cours>
public class Planning extends java.lang.Object implements java.lang.Iterable<Cours>
Planning est la classe représentant un planning de
Cours de
l'empois du temps de l'université.
Une instance de Planning est caractérisé par une liste de Cours
- Version:
- 1.4.2
- Author:
- emerick-biron, MathieuSoysal
- See Also:
Iterable,Planifiable,Cours
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description voidforEach(java.util.function.Consumer action)PlanninggetPlanningOf(Groupe... groupes)Permet d'obtenir le planning correspondant à un groupe ou plusieurs groupe.PlanninggetPlanningOf(PlanningFiltreur planningFiltreur)Permet d'obtenir le planning correspondant auPlanningFiltreurPlanninggetPlanningOf(Professeur... professeurs)Permet d'obtenir le planning correspondant à un professeur ou plusieurs professeursPlanninggetPlanningOf(java.time.LocalDate... dates)Permet d'obtenir le planning correspondant à une date ou plusieurs dates.PlanninggetPlanningOf(java.time.LocalDate date, Groupe groupe)Permet d'obtenir le planning correspondant à une date et un groupejava.util.Iterator<Cours>iterator()java.util.Spliterator<Cours>spliterator()java.lang.StringtoString()
-
Constructor Details
-
Method Details
-
getPlanningOf
Permet d'obtenir le planning correspondant à une date ou plusieurs dates.- Parameters:
dates- dates pour lesquelles on veut obtenir le planning.- Returns:
Planningcorrespondant- Since:
- 1.3.0
- See Also:
Planning
-
getPlanningOf
Permet d'obtenir le planning correspondant à une date et un groupe -
getPlanningOf
Permet d'obtenir le planning correspondant à un groupe ou plusieurs groupe. -
getPlanningOf
Permet d'obtenir le planning correspondant à un professeur ou plusieurs professeurs- Parameters:
professeurs- professeurs dont on veut obtenir le planning- Returns:
- planning correspondant
- Since:
- 1.4.2
- See Also:
Professeur,Planning
-
getPlanningOf
Permet d'obtenir le planning correspondant auPlanningFiltreur- Parameters:
planningFiltreur- filtrant le planning- Returns:
- planning correspondant au filtre
- Since:
- 1.4.0
- See Also:
PlanningFiltreur,Planning
-
iterator
- Specified by:
iteratorin interfacejava.lang.Iterable<Cours>
-
forEach
public void forEach(java.util.function.Consumer action)- Specified by:
forEachin interfacejava.lang.Iterable<Cours>
-
spliterator
- Specified by:
spliteratorin interfacejava.lang.Iterable<Cours>
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-