Class IntrayAdapter
Object
ViewAdapter
IntrayAdapter
public class IntrayAdapter extends ViewAdapter
Überschrift: IntrayAdapter
Beschreibung: Kapselt den Funktionsbereich "Postbox" gegenüber dem Script. Im Scripting verfügbar als "intray".
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2016
-
Constructor Summary
Constructors Constructor Description IntrayAdapter(Workspace workspace)
Interner Konstruktor. -
Method Summary
Modifier and Type Method Description void
clearSelection()
Entfernt alle Selektionen.Enumeration<IntrayDocument>
getAllSelected()
Liefert eine Aufzählung mit den selektierten Postbox-Dokumenten.File
getDirectory()
Liefert das Postbox-Verzeichnis aus dem lokalen Dateisystem.int
getDocumentCount()
Liefert die Anzahl der Postbox-Dokumente zurück.Enumeration<IntrayDocument>
getDocuments()
Liefert eine Aufzählung mit den vorhandenen Postbox-Dokumenten zurück.IntrayDocument
getFirstSelected()
Liefert das erste selektierte Postbox-Dokument.String
getName()
Gibt den Namen der Ansicht zurück.IntrayDocument
getOcrDocument()
Liefert das gerade von der OCR bearbeitete Postbox-Dokument.String
getScanProfileName()
Liefert den Namen des aktuell aktiven Scan-Profiles.Enumeration<IntrayDocument>
getSelected()
Deprecated.Ersetzt durchgetAllSelected()
int
getSelectionCount()
Liefert die Anzahl der selektieren Postbox-Dokumente zurück.boolean
hasOcr()
Prüft, ob die Hintergrund-OCR der Postbox einsatzbereit ist.boolean
hasSelection()
Prüft, ob in der Postbox mindestens ein Dokument selektiert wurde.IntrayDocument
insertFile(File file)
Fügt eine Dokument-Datei in die Postbox ein.void
refresh()
Aktualisiert den Inhalt dieser Ansicht.void
selectAll()
Selektiert alle vorhandenen Postboxdokumente.void
selectDocument(IntrayDocument document)
Selektiert das angegebene Dokument in der Postbox.void
selectDocuments(IntrayDocument[] documents)
Selektiert die angegebenen Dokumente in der Postbox.void
selectRow(int rowNo)
Selektiert die angebene Zeile in der Postbox-Tabelle.void
selectRows(int[] rowNos)
Selektiert die angebenen Zeilen in der Postbox.void
updateDefaultIndexing()
Aktualisiert die Default-MaskeMethods inherited from class ViewAdapter
getAllSelectedArchiveElements, getColumnNames, getFirstSelectedArchiveElement, getOriginalName, getViewName, isShown, refreshArchive, setSortColumn, show
-
Constructor Details
-
IntrayAdapter
public IntrayAdapter(Workspace workspace)Interner Konstruktor.- Parameters:
workspace
- Aktueller Arbeitsbereich
-
-
Method Details
-
selectRow
public void selectRow(int rowNo)Selektiert die angebene Zeile in der Postbox-Tabelle.- Parameters:
rowNo
- Zu selektierende Tabellenzeile, angefangen bei 0
-
selectRows
public void selectRows(int[] rowNos)Selektiert die angebenen Zeilen in der Postbox. Eine leere Zeilenliste löscht alle Selektionen.- Parameters:
rowNos
- Liste mit zu selektierenden Tabellenzeilen, angefangen bei 0- Since:
- 7.00.004
-
selectAll
public void selectAll()Selektiert alle vorhandenen Postboxdokumente.- Since:
- 9.01.000
-
clearSelection
public void clearSelection()Entfernt alle Selektionen.- Since:
- 9.03.000
-
selectDocument
Selektiert das angegebene Dokument in der Postbox.- Parameters:
document
- Postbox-Dokument- Throws:
Exception
- Wenn das Dokument nicht gefunden wird.
-
selectDocuments
Selektiert die angegebenen Dokumente in der Postbox.- Parameters:
documents
- Liste mit Postbox-Dokumenten- Throws:
Exception
- Falls eines der Dokumente nicht gefunden wird, bleibt die Selektion unverändert und es wird eine Exception geworfen- Since:
- 6.00.092
-
getDocumentCount
public int getDocumentCount()Liefert die Anzahl der Postbox-Dokumente zurück.- Returns:
- Anzahl der Dokumente in der Postbox
-
getDocuments
Liefert eine Aufzählung mit den vorhandenen Postbox-Dokumenten zurück.- Returns:
- Aufzählung von Postbox-Dokumenten
-
hasSelection
public boolean hasSelection()Prüft, ob in der Postbox mindestens ein Dokument selektiert wurde.- Specified by:
hasSelection
in classViewAdapter
- Returns:
- True wenn eine Selektion vorhanden ist, sonst False
-
getSelectionCount
public int getSelectionCount()Liefert die Anzahl der selektieren Postbox-Dokumente zurück.- Specified by:
getSelectionCount
in classViewAdapter
- Returns:
- int
- Since:
- 7.00.004
-
getSelected
Deprecated.Ersetzt durchgetAllSelected()
Liefert eine Aufzählung mit den in der Postbox selektierten Elementen.- Returns:
- Aufzählung von Postbox-Dokumenten
-
getAllSelected
Liefert eine Aufzählung mit den selektierten Postbox-Dokumenten.- Specified by:
getAllSelected
in classViewAdapter
- Returns:
- Aufzählung von Postbox-Dokumenten
- Since:
- 7.00.004
-
getFirstSelected
Liefert das erste selektierte Postbox-Dokument.- Specified by:
getFirstSelected
in classViewAdapter
- Returns:
- Das erste Dokument oder null, falls kein Dokument selektiert ist
- Since:
- 7.00.004
-
getOcrDocument
Liefert das gerade von der OCR bearbeitete Postbox-Dokument.- Returns:
- Das aktuell von der OCR bearbeitete Dokument oder null, fall kein Dokument von der OCR bearbeitet wird
- Since:
- 7.00.008
-
hasOcr
public boolean hasOcr()Prüft, ob die Hintergrund-OCR der Postbox einsatzbereit ist.- Returns:
- True wenn die OCR verfügbar ist, False wenn nicht
- Since:
- 8.04.000
-
getName
public String getName()Description copied from class: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".- Specified by:
getName
in classViewAdapter
- Returns:
- String
-
getDirectory
public File getDirectory()Liefert das Postbox-Verzeichnis aus dem lokalen Dateisystem.- Returns:
- File
- Since:
- 6.00.100
-
refresh
public void refresh()Description copied from class:ViewAdapter
Aktualisiert den Inhalt dieser Ansicht.- Specified by:
refresh
in classViewAdapter
-
updateDefaultIndexing
public final void updateDefaultIndexing()Aktualisiert die Default-Maske- Since:
- 10.03.000
-
getScanProfileName
public final String getScanProfileName()Liefert den Namen des aktuell aktiven Scan-Profiles.- Returns:
- Name des Scan-Profiles. Falls kein Scan-Profile definiert oder selektiert wurde, wird ein Leerstring zurückgegeben.
- Since:
- 7.00.000
-
insertFile
Fügt eine Dokument-Datei in die Postbox ein. Die Originaldatei wird dabei kopiert.- Parameters:
file
- Originaldatei- Returns:
- Kopiertes Postbox-Dokument
- Throws:
IOException
- Falls die Datei nicht hinzu gefügt werden kann.- Since:
- 7.00.004
-