Interface Action

All Known Implementing Classes:
About, AbstractRepositoryChangeState, Appointments, AttachmentAdd, AttachmentDelete, AttachmentManage, AttachmentOpen, AttachmentSave, AttachmentSettings, Back, Backup, BookmarkAdd, BookmarkDelete, BookmarkOpen, BookmarkSearch, CertificateImport, ChangePassword, FileClose, License, LogExport, NavigationToggle, PluginDownload, PluginInstall, PluginListOpen, PluginUnInstall, PluginUpdate, Print, Program, ReminderAppointmentDetails, RepositoryAdd, RepositoryDisable, RepositoryEdit, RepositoryEnable, RepositoryRemove, SearchOptions, Settings, Start, SystemCertificates, UpdateEdit

public interface Action
Interface fuer alle Aktionen, die durch Menu oder Navigation ausgeloest werden. Jede Action, die in plugin.xml fuer Navigation (linkes Frame) oder Menu (oben) als Wert des "action"-Attributs verwendet wird, muss von dieser Klasse abgeleitet sein und die Methode "handleAction()" implementieren. Dort kann die implementierende Klasse dann z.Bsp. eine View oder einen Dialog oeffnen.
Author:
willuhn
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Wird aufgerufen, wenn ein Menu- oder Navi-Punkt angeklickt wird.
  • Method Details

    • handleAction

      void handleAction(Object context) throws de.willuhn.util.ApplicationException
      Wird aufgerufen, wenn ein Menu- oder Navi-Punkt angeklickt wird.
      Parameters:
      context - optionaler Kontext, in dem die Aktion ausgefuehrt wird.
      Throws:
      de.willuhn.util.ApplicationException - Kann von der implementierenden Klasse geworfen werden. Die Message dieser Exception wird dann in der Status-Leiste von Jameica angezeigt.