Package de.kappich.pat.gnd.notice
Class NoticeManager
java.lang.Object
de.kappich.pat.gnd.notice.NoticeManager
public class NoticeManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description NoticeManager(java.util.prefs.Preferences preferences, de.bsvrz.dav.daf.main.config.ObjectLookup dataModel)
Der Konstruktor. -
Method Summary
Modifier and Type Method Description void
clear()
Löscht alle Notizen.void
exportToFile(java.io.File file)
Exportiert die Notizen in eine Datei.Notice
getNotice(de.bsvrz.dav.daf.main.config.SystemObject object)
Gibt die Notiz zu einem SystemObject zurück.java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject>
getObjectsWithNotice()
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, java.lang.String text)
Setzt eine Notiz.java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
NoticeManager
public NoticeManager(java.util.prefs.Preferences preferences, de.bsvrz.dav.daf.main.config.ObjectLookup dataModel)Der Konstruktor.- Parameters:
preferences
- die PräferenzendataModel
- das Lookup
-
-
Method Details
-
setNotice
public boolean setNotice(de.bsvrz.dav.daf.main.config.SystemObject systemObject, java.lang.String text)Setzt eine Notiz.- Parameters:
systemObject
- eine SystemObjecttext
- der Text- Returns:
true
im Erfolgsfall
-
getObjectsWithNotice
public java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> getObjectsWithNotice()Gibt eine unveränderliche Collection der SystemObjects mit Notiz zurück.- Returns:
- die Collection
-
getNotice
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(java.io.File file) throws java.io.IOExceptionExportiert die Notizen in eine Datei.- Parameters:
file
- die Datei- Throws:
java.io.IOException
- falls ein Fehler auftritt
-
clear
public void clear()Löscht alle Notizen. -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-