Class ViewAdapter
Object
ViewAdapter
- Direct Known Subclasses:
ArchiveViewAdapter
,CheckoutAdapter
,ClipboardAdapter
,ExtraView
,IntrayAdapter
,MyEloAdapter
,SearchViewAdapter
,TasksViewAdapter
,WebViewAdapter
public abstract class ViewAdapter
extends Object
Überschrift: ViewAdapter
Beschreibung: Kapselt einen Funktionsbereich (View) gegenüber dem Script.
Copyright: Copyright (c) ELO Digital Office GmbH 2008-2015
-
Method Summary
Modifier and Type Method Description abstract Enumeration<?>
getAllSelected()
Liefert alle selektierten Elemente.Enumeration<ArchiveElement>
getAllSelectedArchiveElements()
Liefert alle selektierten Elemente unter Berücksichtigung der Selektion in der Vorschautabelle.String[]
getColumnNames()
Liefert die Namen der Listenspalten zurück.abstract IndexedElement
getFirstSelected()
Liefert das erste selektierte Element.ArchiveElement
getFirstSelectedArchiveElement()
Liefert das erste selektierte Element unter Berücksichtigung der Selektion in der Vorschautabelle.abstract String
getName()
Gibt den Namen der Ansicht zurück.String
getOriginalName()
Liefert den Namen des Views zurück, der bei der Erzeugung verwendet wurde.abstract int
getSelectionCount()
Liefert die Anzahl an selektieren Elementen dieser Ansicht.String
getViewName()
Liefert die Bezeichnung dieser Navigationsansicht zurück.abstract boolean
hasSelection()
Prüft ob mindestens ein Element in diesem Funktionsbereich selektiert wurde.boolean
isShown()
Prüft, ob diese Ansicht gerade angezeigt wird.abstract void
refresh()
Aktualisiert den Inhalt dieser Ansicht.void
refreshArchive()
Löst ein Refresh auf den kompletten Archivbaum aus.void
setSortColumn(int column, boolean upDown)
Setzt die zu sortierende Spaltevoid
show()
Zeigt diese Ansicht im Client an.
-
Method Details
-
setSortColumn
public void setSortColumn(int column, boolean upDown)Setzt die zu sortierende Spalte- Parameters:
column
- SpaltennummerupDown
- Sortierrichtung- Since:
- 9.02.000
-
getColumnNames
public String[] getColumnNames()Liefert die Namen der Listenspalten zurück. Die Liste ist leer, wenn keine Tabelle, sondern ein Tree in der Ansicht aktiv ist.- Returns:
- Namensliste
- Since:
- 12.00.000
-
hasSelection
public abstract boolean hasSelection()Prüft ob mindestens ein Element in diesem Funktionsbereich selektiert wurde.- Returns:
- True wenn eine Selektion vorhanden ist, sonst False
-
getName
public abstract String getName()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".- Returns:
- String
- Since:
- 6.00.088
-
getViewName
public String getViewName()Liefert die Bezeichnung dieser Navigationsansicht zurück. Achtung: dieser Name ändert sich z.B. durch die ausgeführte Suche, der vordefinierte Name bleibt ingetOriginalName()
erhalten.- Returns:
- Bezeichnung der Navigationsansicht
- Since:
- 10.00.000
-
getOriginalName
public String getOriginalName()Liefert den Namen des Views zurück, der bei der Erzeugung verwendet wurde. Der viewName kann sich während der Laufzeit verändern.- Returns:
- Beim anlegen des Views vergebener Name
- Since:
- 10.00.000
-
refresh
public abstract void refresh()Aktualisiert den Inhalt dieser Ansicht.- Since:
- 6.00.100
-
getSelectionCount
public abstract int getSelectionCount()Liefert die Anzahl an selektieren Elementen dieser Ansicht.- Returns:
- int Anzahl selektierte Elemente
- Since:
- 7.00.004
-
show
public void show()Zeigt diese Ansicht im Client an.- Since:
- 8.00.008
-
refreshArchive
public void refreshArchive()Löst ein Refresh auf den kompletten Archivbaum aus.- Since:
- 10.00.000
-
isShown
public boolean isShown()Prüft, ob diese Ansicht gerade angezeigt wird.- Returns:
- True wenn dies die aktuell aktive Ansicht ist, False wenn nicht.
- Since:
- 8.03.000
-
getFirstSelected
Liefert das erste selektierte Element.- Returns:
- Das erste selektierte Element oder null, falls keine Selektion vorhanden ist
- Throws:
Exception
- Wenn das Element nicht gelesen werden kann.- Since:
- 8.01.000
-
getFirstSelectedArchiveElement
Liefert das erste selektierte Element unter Berücksichtigung der Selektion in der Vorschautabelle. Diese Funktion liefert nur dann das richtige Ergebnis, wenn diese Ansicht gerade aktiv ist.- Returns:
- Das erste selektierte Element oder null, falls keine Selektion vorhanden ist
- Since:
- 12.00.000
-
getAllSelected
public abstract Enumeration<?> getAllSelected() throws ExceptionLiefert alle selektierten Elemente.- Returns:
- Aufzählung mit selektierten Elementen der Klasse IndexedElement.
- Throws:
Exception
- Wenn die Elemente nicht gelesen werden können.- Since:
- 8.01.000
-
getAllSelectedArchiveElements
Liefert alle selektierten Elemente unter Berücksichtigung der Selektion in der Vorschautabelle. Diese Funktion liefert nur dann das richtige Ergebnis, wenn diese Ansicht gerade aktiv ist.- Returns:
- Aufzählung mit selektierten Elementen der Klasse IndexedElement.
- Since:
- 12.00.000
-