Class NoticeManager

java.lang.Object
de.kappich.pat.gnd.notice.NoticeManager

public class NoticeManager extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    NoticeManager(Preferences preferences, de.bsvrz.dav.daf.main.config.ObjectLookup dataModel)
    Der Konstruktor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Löscht alle Notizen.
    void
    Exportiert die Notizen in eine Datei.
    getNotice(de.bsvrz.dav.daf.main.config.SystemObject object)
    Gibt die Notiz zu einem SystemObject zurück.
    Collection<de.bsvrz.dav.daf.main.config.SystemObject>
    Gibt eine unveränderliche Collection der SystemObjects mit Notiz zurück.
    boolean
    hasNotice(de.bsvrz.dav.daf.main.config.SystemObject systemObject)
    Gibt es zu dem SystemObject eine Notiz?
    boolean
    setNotice(de.bsvrz.dav.daf.main.config.SystemObject systemObject, String text)
    Setzt eine Notiz.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • NoticeManager

      public NoticeManager(Preferences preferences, de.bsvrz.dav.daf.main.config.ObjectLookup dataModel)
      Der Konstruktor.
      Parameters:
      preferences - die Präferenzen
      dataModel - das Lookup
  • Method Details

    • setNotice

      public boolean setNotice(de.bsvrz.dav.daf.main.config.SystemObject systemObject, String text)
      Setzt eine Notiz.
      Parameters:
      systemObject - eine SystemObject
      text - der Text
      Returns:
      true im Erfolgsfall
    • getObjectsWithNotice

      public Collection<de.bsvrz.dav.daf.main.config.SystemObject> getObjectsWithNotice()
      Gibt eine unveränderliche Collection der SystemObjects mit Notiz zurück.
      Returns:
      die Collection
    • getNotice

      public Notice getNotice(de.bsvrz.dav.daf.main.config.SystemObject object)
      Gibt die Notiz zu einem SystemObject zurück.
      Parameters:
      object - das SystemObject
      Returns:
      die Notiz, falls existent, zumindest aber ein leerer String
    • hasNotice

      public boolean hasNotice(de.bsvrz.dav.daf.main.config.SystemObject systemObject)
      Gibt es zu dem SystemObject eine Notiz?
      Parameters:
      systemObject - das SystemObject
      Returns:
      die Antwaort auf die Frage
    • exportToFile

      public void exportToFile(File file) throws IOException
      Exportiert die Notizen in eine Datei.
      Parameters:
      file - die Datei
      Throws:
      IOException - falls ein Fehler auftritt
    • clear

      public void clear()
      Löscht alle Notizen.
    • toString

      public String toString()
      Overrides:
      toString in class Object