Package de.elo.client.scripting.items
Klasse CheckoutDocument
Object
IndexedElement
ArchiveElement
ArchiveDocument
CheckoutDocument
- Alle implementierten Schnittstellen:
NotesInterface
Überschrift: CheckoutDocument.
Beschreibung: Ein Archiv-Dokument, welches sich gerade im Checkout-Bereich (In Use / In Bearbeitung) befindet.
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2016
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCheckoutDocument(Workspace workspace, int id, File file) Interner Konstruktor.CheckoutDocument(Workspace workspace, CheckOutData data) Weiterer Konstruktor für Objekte aus der Checkout-Tabelle.CheckoutDocument(Workspace workspace, Sord sord, File file) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidCheckt das Dokument beim Server ein.voidCheckt das Dokument beim Server ein.checkOut()Checkt das Dokument aus dem Archiv aus.voidVerwirft die durchgeführten Änderungen des ausgecheckten Dokuments.Liefert die ausgecheckte Dokumentdatei.booleanMeldet zurück, ob die CheckoutDatei gegenüber dem Archivdokument verändert wurde.voidMarkiert ein Dokument zum AutoCheckIn.Von Klasse geerbte Methoden ArchiveDocument
addAttachment, addNormalNote, addPersonalNote, addPreview, addStampNote, addVersion, addVersion, getAttachment, getFile, getFulltextFile, getVersions, isDocument, isStructure, loadConfiguration, open, openAttachment, print, printDirect, removeAttachment, removeNote, sendAsMailVon 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
-
CheckoutDocument
Interner Konstruktor.- Parameter:
workspace- Aktueller Arbeitsbereichid- ObjektId des ausgecheckten Dokumentesfile- Dokumentendatei des ausgecheckten Dokumentes
-
CheckoutDocument
-
CheckoutDocument
public CheckoutDocument(Workspace workspace, CheckOutData data) Weiterer Konstruktor für Objekte aus der Checkout-Tabelle.- Parameter:
workspace- Aktueller Arbeitsbereichdata- Daten eines Eintrags der Checkout-Tabelle
-
-
Methodendetails
-
getDocumentFile
Liefert die ausgecheckte Dokumentdatei.- Gibt zurück:
- Ausgecheckte Dokumentendatei
-
isChanged
Meldet zurück, ob die CheckoutDatei gegenüber dem Archivdokument verändert wurde.- Gibt zurück:
- geändert
- Löst aus:
Exception- Wenn der Archiveintrag nicht vom Server gelesen werden konnte.- Seit:
- 10.00.000
-
checkIn
Checkt das Dokument beim Server ein. Änderungen an der Dokumentdatei werden auf diese Weise im ELO-Archiv gespeichert. Versionsnummer und Kommentar zur Version können angegeben werden. Das Datum wird aktualisiert. Die neue Version ist keine Milestone-Version.- Parameter:
version- Versionsnummer (alphanumerisch)comment- Versionskommentar- Löst aus:
Exception- Wenn das Dokument nicht eingecheckt werden konnte.
-
markForAutoCheckin
Markiert ein Dokument zum AutoCheckIn.- Löst aus:
Exception- Wenn das Dokument nicht eingecheckt werden konnte.- Seit:
- 10.01.000
-
checkIn
public void checkIn(String version, String comment, boolean milestone, boolean updateDate) throws Exception Checkt das Dokument beim Server ein. Änderungen an der Dokumentdatei werden auf diese Weise im ELO-Archiv gespeichert. Versionsnummer und Kommentar zur Version können angegeben werden.- Parameter:
version- 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 das Dokument nicht eingecheckt werden konnte.- Seit:
- 7.00.010
-
checkOut
Beschreibung aus Klasse kopiert:ArchiveDocumentCheckt das Dokument aus dem Archiv aus. Das Dokument wird dabei in die Liste "In Berarbeitung" (CheckOut-List) übernommen.- Setzt außer Kraft:
checkOutin KlasseArchiveDocument- Gibt zurück:
- Das ausgecheckte Dokument
- Löst aus:
Exception- Wenn das Dokument nicht ausgecheckt werden konnte.
-
discardChanges
Verwirft die durchgeführten Änderungen des ausgecheckten Dokuments.- Löst aus:
Exception- Wenn die Sperre nicht aufgehoben werden kann oder das Checkout-Dokument nicht gelöscht werden kann.- Seit:
- 9.01.000
-