Package fr.umontp.edt

Class EmploiDuTempsProxy

java.lang.Object
fr.umontp.edt.EmploiDuTempsProxy

public final class EmploiDuTempsProxy
extends java.lang.Object
EmploiDuTempsProxy est la classe représentant le proxy de la class EmploiDuTemps.

L'instance d'EmploiDuTempsProxy est caractérisé par une liste de cache.

Version:
1.4.0
Author:
emerick-biron, MathieuSoysal
See Also:
EmploiDuTemps, InterfaceEmploiDuTemps
  • Method Summary

    Modifier and Type Method Description
    void actualiser()
    Permet d'actualiser l'emploi du temps avec celui de l'ent.
    static EmploiDuTempsProxy getInstance()  
    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 au PlanningFiltreur
    Planning getPlanningOf​(Professeur... professeurs)
    Permet d'obtenir le planning correspondant à un professeur ou plusieurs professeurs
    Planning 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 groupe

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • actualiser

      public void actualiser()
      Permet d'actualiser l'emploi du temps avec celui de l'ent.
    • getInstance

      public static EmploiDuTempsProxy getInstance()
      Returns:
      l'instance de EmploiDuTempsProxy.
    • getPlanningOf

      public Planning getPlanningOf​(java.time.LocalDate... dates)
      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

      public Planning getPlanningOf​(java.time.LocalDate date, Groupe groupe)
      Permet d'obtenir le planning correspondant à une date et un groupe
      Parameters:
      date - date dont on veut obtenir le planning
      groupe - groupe dont on veut obtenir le planning
      Returns:
      planning correspondant
      Since:
      1.0
      See Also:
      Groupe, Planning
    • getPlanningOf

      public Planning getPlanningOf​(Groupe... groupes)
      Permet d'obtenir le planning correspondant à un groupe ou plusieurs groupe.
      Parameters:
      groupes - groupes dont on veut obtenir le planning
      Returns:
      planning correspondant
      Since:
      1.2.0
      See Also:
      Groupe, Planning
    • getPlanningOf

      public Planning getPlanningOf​(Professeur... professeurs)
      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.1
      See Also:
      Professeur, Planning
    • getPlanningOf

      public Planning getPlanningOf​(PlanningFiltreur planningFiltreur)
      Permet d'obtenir le planning correspondant au PlanningFiltreur
      Parameters:
      planningFiltreur - filtrant le planning
      Returns:
      planning correspondant au filtre
      Since:
      1.4.0
      See Also:
      PlanningFiltreur, Planning