Package de.elo.client.scripting.items
Klasse ArchiveDocument
Object
IndexedElement
ArchiveElement
ArchiveDocument
- Alle implementierten Schnittstellen:
NotesInterface
- Bekannte direkte Unterklassen:
CheckoutDocument
Überschrift: ArchiveDocument.
Beschreibung: Ein Dokument im Archiv.
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2014
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungArchiveDocument(Workspace workspace, int objId) Interner Konstruktor für die Klasse "ArchiveDocument".ArchiveDocument(Workspace workspace, Sord sord) Interner Konstruktor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddAttachment(File attachmentFile) Fügt die angegebene Datei als Dateianbindung dem Dokument bei.booleanaddNormalNote(String noteContent) Fügt eine normale Randnotiz hinzu und meldet zurück, ob das Hinzufügen erfolgreich war.booleanaddPersonalNote(String noteContent) Fügt eine persönliche Randnotiz hinzu und meldet zurück, ob das Hinzufügen erfolgreich warvoidaddPreview(File previewFile) Fügt die angegebene Datei als Vorschaudokument dem Dokument bei.booleanaddStampNote(String noteContent) Fügt einen permantent Randnotiz hinzu und meldet zurück, ob das Hinzufügen erfolgreich war.voidaddVersion(File documentFile, String version, String comment, boolean milestone, boolean updateDate) Schreibt eine neue Version des Dokuments und setzt diese als Arbeitsversion.voidaddVersion(File documentFile, String version, String comment, boolean milestone, int updateDateAction) Schreibt eine neue Version des Dokuments und setzt diese als Arbeitsversion.checkOut()Checkt das Dokument aus dem Archiv aus.Liefert die Datei der Dateianbindung.getFile()Liefert die zugehörige Dokument-Datei (im Cache des Clients) zurück.getFulltextFile(String markupText) Liefert eine Dateie mit der Volltextinformation zum Dokument zurück.DocVersion[]Liefert ein Array mit den Versionen des Dokuments (als DocVersion-Objekte).booleanLiefert true, wenn dieses Element ein Dokument ist.booleanLiefert true, wenn dieses Element ein Ordner ist.Lädt die Konfiguration aus der Dokumentendatei des ArchiveDocuments in eine Map.voidopen()Öffnet das Dokument zur Ansicht (in einem externen vom Betriebssystem zugeordneten Programm).voidÖffnet die Dateianbindung des Dokument zu Ansicht (in einem externen vom Betriebssystem zugeordneten Programm).voidprint()Druckt das Dokument.voidprintDirect(int startPage, int endPage, int numCopies) Druckt das Dokument direkt über den Standarddrucker aus.voidEntfernt die aktuelle Dateianbindung vom Dokument.booleanremoveNote(Note note) Löscht die angegebene Randnotiz und meldet zurück, ob das Löschen erfolgreich war.voidsendAsMail(String receiverMailAddress) Versendet das Dokument per E-Mail an die angegebene Adresse.Von Klasse geerbte Methoden ArchiveElement
addFeedComment, del, getEditInfo, getId, getParent, isLocked, loadSord, moveToFolder, moveToFolder, referenceIn, refresh, removeLock, setLock, setSordVon Klasse geerbte Methoden IndexedElement
getDocMask, getDocMaskId, getDocMaskName, getHiddenText, getMainScale, getName, getObjKeyValue, getObjKeyValue, getProperties, getReadableFileSize, getSord, saveSord, setHiddenText, setMainScale, setMaskId, setMaskIdWithDefaults, setName, setObjKeyValue, setObjKeyValue, setProperties
-
Konstruktordetails
-
ArchiveDocument
public ArchiveDocument(Workspace workspace, int objId) Interner Konstruktor für die Klasse "ArchiveDocument".- Parameter:
workspace- Aktueller ArbeitsbereichobjId- ObjId des Dokumentes
-
ArchiveDocument
public ArchiveDocument(Workspace workspace, Sord sord) Interner Konstruktor.- Parameter:
workspace- Aktueller Arbeitsbereichsord- Sord mit mbAll
-
-
Methodendetails
-
checkOut
Checkt das Dokument aus dem Archiv aus. Das Dokument wird dabei in die Liste "In Berarbeitung" (CheckOut-List) übernommen.- Gibt zurück:
- Das ausgecheckte Dokument
- Löst aus:
Exception- Wenn das Dokument nicht ausgecheckt werden konnte.DecryptCanceledException- Wenn das Dokument nicht entschlüsselt werden konnte.- Seit:
- -, 12.00.000 Rückgabewert hinzugefügt
-
open
Öffnet das Dokument zur Ansicht (in einem externen vom Betriebssystem zugeordneten Programm).- Löst aus:
Exception- Wenn das Dokument nicht gelesen werden konnte.DecryptCanceledException- Wenn das Dokument nicht entschlüsselt werden konnte.
-
print
Druckt das Dokument.- Löst aus:
Exception- Wenn das Dokument nicht gedruckt werden konnte.
-
printDirect
Druckt das Dokument direkt über den Standarddrucker aus. Kein Druckerauswahldialog wird angezeigt. Diese Methode funktioniert nur für Bilder.- Parameter:
startPage- Startseite für den DruckvorgangendPage- Endseite für den DruckvorgangnumCopies- Anzahl der Kopien- Löst aus:
Exception- Wenn das Dokument nicht gedruckt werden konnte.- Seit:
- 8.04.000
-
sendAsMail
Versendet das Dokument per E-Mail an die angegebene Adresse.- Parameter:
receiverMailAddress- Empfänger der E-Mail- Löst aus:
Exception- Wenn das Dokument nicht versendet werden konnte.
-
addAttachment
Fügt die angegebene Datei als Dateianbindung dem Dokument bei.- Parameter:
attachmentFile- Dateianbindung- Löst aus:
IOException- Wenn die Dateianbindung nicht hinzugefügt werden konnte.
-
addPreview
Fügt die angegebene Datei als Vorschaudokument dem Dokument bei.- Parameter:
previewFile- Vorschaudokument- Löst aus:
Exception- Wenn das Vorschaudokument nicht hinzugefügt werden konnte.
-
removeAttachment
Entfernt die aktuelle Dateianbindung vom Dokument.- Löst aus:
RemoteException- Wenn die Dateianbindung nicht gelöscht werden konnte.
-
openAttachment
Öffnet die Dateianbindung des Dokument zu Ansicht (in einem externen vom Betriebssystem zugeordneten Programm).- Löst aus:
Exception- Wenn die Dateianbindung nicht geöffnet werden konnte.
-
getAttachment
Liefert die Datei der Dateianbindung.- Gibt zurück:
- Datei oder null, falls keine Dateianbindung vorhanden.
- Löst aus:
Exception- Wenn die Dateianbindung nicht gelesen werden konnte.- Seit:
- 7.00.020
-
getVersions
Liefert ein Array mit den Versionen des Dokuments (als DocVersion-Objekte).- Gibt zurück:
- Liste mit Dokumentversionen
- Löst aus:
RemoteException- Wenn die Versionen nicht geladen werden konnten.
-
isDocument
public boolean isDocument()Beschreibung aus Klasse kopiert:ArchiveElementLiefert true, wenn dieses Element ein Dokument ist.- Angegeben von:
isDocumentin KlasseArchiveElement- Gibt zurück:
- boolean
-
isStructure
public boolean isStructure()Beschreibung aus Klasse kopiert:ArchiveElementLiefert true, wenn dieses Element ein Ordner ist.- Angegeben von:
isStructurein KlasseArchiveElement- Gibt zurück:
- boolean
-
getFile
Liefert die zugehörige Dokument-Datei (im Cache des Clients) zurück. Da bereits Viewer teilweise Sperren auf die Datei setzen, sollte sie für weitere Bearbeitung kopiert werden.- Gibt zurück:
- File Dokumentendatei
- Löst aus:
Exception- Wenn das Dokument nicht geladen werden konnten.- Seit:
- 7.00.008
-
getFulltextFile
Liefert eine Dateie mit der Volltextinformation zum Dokument zurück. Wenn markupText Wörter enthält, wird eine HTML Datei mit den entsprechenden Hervorhebungen geliefert. Ist markupText null, wird eine TXT Datei mit der reinen Volltextinformation geliefert.- Parameter:
markupText- Hervorzuhebende Wörter- Gibt zurück:
- Datei mit Volltextinformation
- Löst aus:
Exception- Wenn die Volltextinformationen nicht geladen werden konnten.- Seit:
- 8.01.000
-
addNormalNote
Fügt eine normale Randnotiz hinzu und meldet zurück, ob das Hinzufügen erfolgreich war.- Angegeben von:
addNormalNotein SchnittstelleNotesInterface- Parameter:
noteContent- Inhalt der Randnotiz- Gibt zurück:
- boolean Hinzufügen erfolgreich
- Seit:
- 8.00.006
-
addPersonalNote
Fügt eine persönliche Randnotiz hinzu und meldet zurück, ob das Hinzufügen erfolgreich war- Angegeben von:
addPersonalNotein SchnittstelleNotesInterface- Parameter:
noteContent- Inhalt der Randnotiz- Gibt zurück:
- boolean Hinzufügen erfolgreich
- Seit:
- 8.00.006
-
addStampNote
Fügt einen permantent Randnotiz hinzu und meldet zurück, ob das Hinzufügen erfolgreich war.- Angegeben von:
addStampNotein SchnittstelleNotesInterface- Parameter:
noteContent- Inhalt der Randnotiz- Gibt zurück:
- boolean Hinzufügen erfolgreich
- Seit:
- 8.00.006
-
removeNote
public boolean removeNote(Note note) Löscht die angegebene Randnotiz und meldet zurück, ob das Löschen erfolgreich war.- Angegeben von:
removeNotein SchnittstelleNotesInterface- Parameter:
note- Randnotiz- Gibt zurück:
- boolean Löschen erfolgreich
- Seit:
- 8.00.006
-
addVersion
public void addVersion(File documentFile, String version, String comment, boolean milestone, boolean updateDate) throws Exception Schreibt eine neue Version des Dokuments und setzt diese als Arbeitsversion.- Parameter:
documentFile- Neue Dokumentdateiversion- Versionsnummer (alphanumerisch)comment- Versionskommentarmilestone- True wenn die Version eine nicht löschbare Milestone-Version sein sollupdateDate- True um das Datum auf das aktuelle Datum zu setzen - dies ist der default- Löst aus:
Exception- Wenn die Version nicht gespeichert werden konnte.- Seit:
- 8.01.000
-
addVersion
public void addVersion(File documentFile, String version, String comment, boolean milestone, int updateDateAction) throws Exception Schreibt eine neue Version des Dokuments und setzt diese als Arbeitsversion.- Parameter:
documentFile- Neue Dokumentdateiversion- Versionsnummer (alphanumerisch)comment- Versionskommentarmilestone- True wenn die Version eine nicht löschbare Milestone-Version sein sollupdateDateAction- 0 (Datum des neuen Dokumentes), 1 (Datum nicht anpassen), 2 (Heutiges Datum)- Löst aus:
Exception- Wenn die Version nicht gespeichert werden konnte.- Seit:
- 21.0.000
-
loadConfiguration
Lädt die Konfiguration aus der Dokumentendatei des ArchiveDocuments in eine Map.- Gibt zurück:
- Konfigurationswerte
- Löst aus:
Exception- Wenn das Dokument nicht gelesen werden kann.
-