Class AppointmentProviderRegistry

java.lang.Object
de.willuhn.jameica.gui.calendar.AppointmentProviderRegistry

public class AppointmentProviderRegistry extends Object
Registry, ueber die Appointment-Provider ermittelt werden koennen.
  • Constructor Details

    • AppointmentProviderRegistry

      public AppointmentProviderRegistry()
  • Method Details

    • getAppointmentProviders

      public static final List<AppointmentProvider> getAppointmentProviders(Plugin plugin)
      Liefert die Appointment-Provider.
      Parameters:
      plugin - optionale Angabe eines Plugins, wenn nur Provider dieses Plugins gefunden werden sollen.
      Returns:
      Liste der gefundenen Provider. Unabhaengig davon, ob sie gerade aktiviert oder deaktiviert sind.
    • isEnabled

      public static boolean isEnabled(AppointmentProvider provider)
      Prueft, ob der Provider derzeit aktiviert ist.
      Parameters:
      provider - der zu pruefende Provider.
      Returns:
      true, wenn er aktiviert ist.
    • setEnabled

      public static void setEnabled(AppointmentProvider provider, boolean enabled)
      Aktiviert/Deaktiviert einen Provider.
      Parameters:
      provider - der Provider.
      enabled - true, wenn er aktiv sein soll, sonst false.