Class ArchiveViewAdapter
Object
ViewAdapter
ArchiveViewAdapter
public class ArchiveViewAdapter extends ViewAdapter
Überschrift: ArchiveViewAdapter
Beschreibung: Kapselt einen Archiv-Funktionsbereich (Archivansicht) gegenüber dem Script.
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2014
-
Constructor Summary
Constructors Constructor Description ArchiveViewAdapter(Workspace workspace, ArchiveView archiveView)
Interner Konstruktor. -
Method Summary
Modifier and Type Method Description Enumeration<ArchiveElement>
getAllSelected()
Liefert alle selektierten Archiveinträge.ArchiveElement
getFirstSelected()
Liefert den ersten in dieser Archivansicht selektierten Archiveintrag.IdName[]
getFirstSelectedPath()
Liefert den Pfad des ersten selektierten Eintrags in dieser Archivansicht zurück.ArchiveElement
getId(int objId)
Liefert das durch Id identifizierte Archivelement zurück.String
getName()
Gibt den Namen der Ansicht zurück.ArchiveElement
getRootElement()
Liefert das Root-Archivelement(das oberste Archivelement dieser Archivansicht) zurück.ArchiveElement
getSelected()
Deprecated.Ersetzt durchgetFirstSelected()
int
getSelectionCount()
Liefert die Anzahl an selektieren Archiveinträgen in dieser Archivansicht.String
getViewName()
Liefert die vom Benutzer eingegebene Bezeichnung der Archivansicht zurück.boolean
gotoPath(IdName[] path)
Zeigt den Archiveintrag für den angegebenen Pfad an und meldet das Ergebnis zurück.boolean
hasId(int objId)
Meldet zurück, ob das Archiv das übergebene Archivelement enthält.boolean
hasSelection()
Prüft ob mindestens ein Archiveintrag selektiert wurde.void
refresh()
Aktualisiert den Inhalt dieser Ansicht.void
refreshArchive()
Löst ein Refresh auf den kompletten Archivbaum aus.boolean
selectId(int objId)
Selektiert den angebene Archiveintrag.Methods inherited from class ViewAdapter
getAllSelectedArchiveElements, getColumnNames, getFirstSelectedArchiveElement, getOriginalName, isShown, setSortColumn, show
-
Constructor Details
-
ArchiveViewAdapter
public ArchiveViewAdapter(Workspace workspace, ArchiveView archiveView)Interner Konstruktor.- Parameters:
workspace
- Aktueller ArbeitsbereicharchiveView
- Ansicht für den Archiv-Funktionsbereich
-
-
Method Details
-
hasSelection
public boolean hasSelection()Prüft ob mindestens ein Archiveintrag selektiert wurde.- Specified by:
hasSelection
in classViewAdapter
- Returns:
- True wenn eine Selektion vorhanden ist, False wenn keine Selektion vorhanden ist.
-
getSelectionCount
public int getSelectionCount()Liefert die Anzahl an selektieren Archiveinträgen in dieser Archivansicht. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.- Specified by:
getSelectionCount
in classViewAdapter
- Returns:
- Anzahl selektierte Archiveinträge
- Since:
- 7.00.004
-
getSelected
Deprecated.Ersetzt durchgetFirstSelected()
Liefert den ersten in dieser Archivansicht selektierten Archiveintrag. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.- Returns:
- Archiveintrag oder null, falls keine Selektion vorhanden ist
-
getFirstSelected
Liefert den ersten in dieser Archivansicht selektierten Archiveintrag. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.- Specified by:
getFirstSelected
in classViewAdapter
- Returns:
- Archiveintrag oder null, falls keine Selektion vorhanden ist
- Since:
- 7.00.004
-
getAllSelected
Liefert alle selektierten Archiveinträge. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.- Specified by:
getAllSelected
in classViewAdapter
- Returns:
- Aufzählung mit selektierten Archiveinträgen
- Since:
- 7.00.004
-
selectId
public boolean selectId(int objId)Selektiert den angebene Archiveintrag.- Parameters:
objId
- ObjektID des Archiveintrags- Returns:
- True, wenn erfolgreich selektiert wurde
-
getId
Liefert das durch Id identifizierte Archivelement zurück.- Parameters:
objId
- Objekt-ID des Archivelementes- Returns:
- ArchiveElement Das ArchivElement
- Throws:
Exception
- Wenn das Objekt nicht in der Ansicht gefunden wird.
-
hasId
public boolean hasId(int objId)Meldet zurück, ob das Archiv das übergebene Archivelement enthält.- Parameters:
objId
- Objekt-ID des Archivelements- Returns:
- True, wenn Archivelement vorhanden ist
-
getRootElement
Liefert das Root-Archivelement(das oberste Archivelement dieser Archivansicht) zurück.- Returns:
- ArchiveElement
-
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
-
getViewName
public String getViewName()Liefert die vom Benutzer eingegebene Bezeichnung der Archivansicht zurück.- Overrides:
getViewName
in classViewAdapter
- Returns:
- Vom Benutzer eingegebene Bezeichnung der Archivansicht
- Since:
- 9.01.014, 8.05.005
-
refresh
public void refresh()Description copied from class:ViewAdapter
Aktualisiert den Inhalt dieser Ansicht.- Specified by:
refresh
in classViewAdapter
-
refreshArchive
public void refreshArchive()Löst ein Refresh auf den kompletten Archivbaum aus.- Overrides:
refreshArchive
in classViewAdapter
- Since:
- 8.01.000
-
getFirstSelectedPath
public IdName[] getFirstSelectedPath()Liefert den Pfad des ersten selektierten Eintrags in dieser Archivansicht zurück.- Returns:
- Pfad des selektierten Eintrags
- Since:
- 9.01.000
-
gotoPath
public boolean gotoPath(IdName[] path)Zeigt den Archiveintrag für den angegebenen Pfad an und meldet das Ergebnis zurück.- Parameters:
path
- Pfad des Archiveintrags- Returns:
- GeheZu-Vorgang erfolgreich
- Since:
- 9.01.000
-