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 void
forEach(java.util.function.Consumer action)
Planning
getPlanningOf(Groupe... groupes)
Permet d'obtenir le planning correspondant à un groupe ou plusieurs groupe.Planning
getPlanningOf(PlanningFiltreur planningFiltreur)
Permet d'obtenir le planning correspondant auPlanningFiltreur
Planning
getPlanningOf(Professeur... professeurs)
Permet d'obtenir le planning correspondant à un professeur ou plusieurs professeursPlanning
getPlanningOf(java.time.LocalDate... dates)
Permet d'obtenir le planning correspondant à une date ou plusieurs dates.Planning
getPlanningOf(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.String
toString()
-
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:
Planning
correspondant- 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:
iterator
in interfacejava.lang.Iterable<Cours>
-
forEach
public void forEach(java.util.function.Consumer action)- Specified by:
forEach
in interfacejava.lang.Iterable<Cours>
-
spliterator
- Specified by:
spliterator
in interfacejava.lang.Iterable<Cours>
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-