Package de.willuhn.jameica.gui.calendar
Class AppointmentProviderRegistry
- java.lang.Object
-
- de.willuhn.jameica.gui.calendar.AppointmentProviderRegistry
-
public class AppointmentProviderRegistry extends java.lang.ObjectRegistry, ueber die Appointment-Provider ermittelt werden koennen.
-
-
Constructor Summary
Constructors Constructor Description AppointmentProviderRegistry()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<AppointmentProvider>getAppointmentProviders(Plugin plugin)Liefert die Appointment-Provider.static booleanisEnabled(AppointmentProvider provider)Prueft, ob der Provider derzeit aktiviert ist.static voidsetEnabled(AppointmentProvider provider, boolean enabled)Aktiviert/Deaktiviert einen Provider.
-
-
-
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.
-
-