Class AppointmentProviderRegistry


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

      • AppointmentProviderRegistry

        public AppointmentProviderRegistry()
    • Method Detail

      • getAppointmentProviders

        public static final java.util.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.