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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Löscht alle Notizen.voidexportToFile(java.io.File file)Exportiert die Notizen in eine Datei.NoticegetNotice(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.booleanhasNotice(de.bsvrz.dav.daf.main.config.SystemObject systemObject)Gibt es zu dem SystemObject eine Notiz?booleansetNotice(de.bsvrz.dav.daf.main.config.SystemObject systemObject, java.lang.String text)Setzt eine Notiz.java.lang.StringtoString()
-
-
-
Method Detail
-
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:
trueim 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
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(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:
toStringin classjava.lang.Object
-
-