Klasse CheckoutAdapter

Object
ViewAdapter
CheckoutAdapter

public class CheckoutAdapter extends ViewAdapter

Überschrift: CheckoutAdapter

Beschreibung: Kapselt den Funktionsbereich "In Bearbeitung" gegenüber dem Script. Im Scripting verfügbar als "checkout".

Copyright: Copyright (c) ELO Digital Office GmbH 2007-2014

  • Konstruktordetails

    • CheckoutAdapter

      public CheckoutAdapter(Workspace workspace)
      Interner Konstruktor.
      Parameter:
      workspace - Aktueller Arbeitsbereich
  • Methodendetails

    • selectRow

      public void selectRow(int rowNo)
      Selektiert die angegebene Zeile in der Tabelle mit den ausgecheckten Dokumenten.
      Parameter:
      rowNo - Zeilennummer
    • selectRows

      public void selectRows(int[] rowNos)
      Selektiert die angebenen Zeilen in der Tabelle mit den ausgecheckten Dokumenten.
      Parameter:
      rowNos - Liste mit den zu selektierenden Tabellenzeilen, angefangen bei 0
      Seit:
      7.00.004
    • hasSelection

      public boolean hasSelection()
      Prüft, ob im Funktionsbereich "In Bearbeitung" (Checkout) mindestens ein Element selektiert wurde.
      Angegeben von:
      hasSelection in Klasse ViewAdapter
      Gibt zurück:
      boolean
    • getSelectionCount

      public int getSelectionCount()
      Liefert die Anzahl an selektieren Dokumente im Funktionsbereich "In Bearbeitung".
      Angegeben von:
      getSelectionCount in Klasse ViewAdapter
      Gibt zurück:
      Anzahl der selektierten Dokumente
      Seit:
      7.00.004
    • selectId

      public void selectId(int objId) throws Exception
      Selektiert die angegebene ObjektId (falls vorhanden) in der Tabelle mit den ausgecheckten Dokumenten.
      Parameter:
      objId - Objekt Id des Archivelementes
      Löst aus:
      Exception - falls die Objekt Id nicht vorhanden
    • selectDocument

      public void selectDocument(CheckoutDocument document) throws Exception
      Selektiert das angegebene CheckoutDokument in der Tabelle mit den ausgecheckten Dokumenten.
      Parameter:
      document - Ausgechecktes Dokument
      Löst aus:
      Exception - Falls die Objekt Id nicht vorhanden ist.
    • getDocumentCount

      public int getDocumentCount()
      Liefert die Anzahl der ausgecheckten Dokumente zurück.
      Gibt zurück:
      Anzahl der ausgecheckten Dokumente
    • getDocuments

      public Enumeration<CheckoutDocument> getDocuments()
      Liefert eine Aufzählung mit allen ausgecheckten Dokumenten zurück.
      Gibt zurück:
      Aufzählung ausgecheckter Dokumente
    • getSelected

      @Deprecated public Enumeration<CheckoutDocument> getSelected()
      Veraltet.
      Ersetzt durch getAllSelected()
      Liefert eine Aufzählung mit allen im Funktionsbereich "In Bearbeitung" selektierten Dokumenten.
      Gibt zurück:
      Aufzählung ausgecheckter Dokumente
    • getFirstSelected

      public CheckoutDocument getFirstSelected()
      Liefert das erste im Funktionsbereich "In Bearbeitung" selektierte Dokument.
      Angegeben von:
      getFirstSelected in Klasse ViewAdapter
      Gibt zurück:
      CheckoutDocument oder null, falls kein Dokument selektiert ist
      Seit:
      7.00.004
    • getAllSelected

      public Enumeration<CheckoutDocument> getAllSelected()
      Liefert eine Aufzählung mit allen im Funktionsbereich "In Bearbeitung" selektierten Dokumenten.
      Angegeben von:
      getAllSelected in Klasse ViewAdapter
      Gibt zurück:
      Aufzählung von Checkout-Dokumenten.
      Seit:
      7.00.004
    • getName

      public String getName()
      Beschreibung aus Klasse kopiert: ViewAdapter
      Gibt den Namen der Ansicht zurück. Bei Archivansichten ist das der Name des Root-Elements, bei anderen Ansichten der Name der Ansicht "Archive: (Rootname)", "Checkout", "Clipboard", "Search", "Task", "Intray".
      Angegeben von:
      getName in Klasse ViewAdapter
      Gibt zurück:
      String
    • refresh

      public void refresh()
      Beschreibung aus Klasse kopiert: ViewAdapter
      Aktualisiert den Inhalt dieser Ansicht.
      Angegeben von:
      refresh in Klasse ViewAdapter
    • getLastFile

      @Deprecated public File getLastFile()
      Veraltet.
      Ersetzt durch getLastDocument()
      Liefert die zuletzte ausgecheckte Dokumentdatei. Diese Funktion sollte mit dem Event CheckoutDocumentAvailable benutzt werden.
      Gibt zurück:
      File Dokumentdatei
      Seit:
      7.00.014
    • getLastDocument

      public CheckoutDocument getLastDocument()
      Liefert das zuletzte ausgecheckte Dokument. Diese Funktion sollte zusammen mit dem Event CheckoutDocumentAvailable benutzt werden.
      Gibt zurück:
      Dokument in Bearbeitung
      Seit:
      8.04.000
    • addDocument

      public File addDocument(Sord checkoutSord, File source) throws IOException, NavigationViewNotFoundException, CheckOutException
      Fügt eine Datei in den Checkout Bereich ein. Diese Funktion unterstützt die Anlage von neuen Dokumenten, die im Checkout Zustand erzeugt werden sollen, ohne dass eine nutzlose erste Dummy Version im Archiv hinterlegt werden muss.
      Parameter:
      checkoutSord - Verschlagwortung des neuen Dokuments
      source - Zu kopierende Quelldatei
      Gibt zurück:
      Datei im Checkout Verzeichnis
      Löst aus:
      IOException - Wenn die Dokumentdatei nicht in den Checkout kopiert werden kann.
      NavigationViewNotFoundException - Falls der Checkout Bereich nicht gefunden wird.
      CheckOutException - Wenn das Objekt nicht ausgecheckt werden kann.
      Seit:
      8.01.000