Klasse CheckoutDocument

Alle implementierten Schnittstellen:
NotesInterface

public class CheckoutDocument extends ArchiveDocument

Ü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

  • Konstruktordetails

    • CheckoutDocument

      public CheckoutDocument(Workspace workspace, int id, File file)
      Interner Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
      id - ObjektId des ausgecheckten Dokumentes
      file - Dokumentendatei des ausgecheckten Dokumentes
    • CheckoutDocument

      public CheckoutDocument(Workspace workspace, Sord sord, File file)
    • CheckoutDocument

      public CheckoutDocument(Workspace workspace, CheckOutData data)
      Weiterer Konstruktor für Objekte aus der Checkout-Tabelle.
      Parameter:
      workspace - Aktueller Arbeitsbereich
      data - Daten eines Eintrags der Checkout-Tabelle
  • Methodendetails

    • getDocumentFile

      public File getDocumentFile()
      Liefert die ausgecheckte Dokumentdatei.
      Gibt zurück:
      Ausgecheckte Dokumentendatei
    • isChanged

      public boolean isChanged() throws Exception
      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

      public void checkIn(String version, String comment) 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. 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

      public void markForAutoCheckin() throws Exception
      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 - Versionskommentar
      milestone - True wenn die Version eine nicht löschbare Milestone-Version sein soll
      updateDate - 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

      public CheckoutDocument checkOut() throws Exception
      Beschreibung aus Klasse kopiert: ArchiveDocument
      Checkt das Dokument aus dem Archiv aus. Das Dokument wird dabei in die Liste "In Berarbeitung" (CheckOut-List) übernommen.
      Setzt außer Kraft:
      checkOut in Klasse ArchiveDocument
      Gibt zurück:
      Das ausgecheckte Dokument
      Löst aus:
      Exception - Wenn das Dokument nicht ausgecheckt werden konnte.
    • discardChanges

      public void discardChanges() throws Exception
      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