de.elo.client.scripting.interfaces
Class ArchiveViewAdapter

java.lang.Object
  extended by de.elo.client.scripting.interfaces.ViewAdapter
      extended by de.elo.client.scripting.interfaces.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-2011


Constructor Summary
ArchiveViewAdapter(de.elo.client.maindialog.Workspace workspace, de.elo.client.elotree.ArchiveView archiveView)
          Normaler Konstruktor.
 
Method Summary
 java.util.Enumeration<ArchiveElement> getAllSelected()
          Liefert alle selektierten Archiveinträge.
 ArchiveElement getFirstSelected()
          Liefert den ersten in dieser Archivansicht selektierten Archiveintrag.
 ArchiveElement getId(int objId)
          Liefert das durch Id identifizierte Archivelement zurück.
 java.lang.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 durch getFirstSelected().
 int getSelectionCount()
          Liefert die Anzahl an selektieren Archiveinträgen in dieser Archivansicht.
 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 de.elo.client.scripting.interfaces.ViewAdapter
show
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArchiveViewAdapter

public ArchiveViewAdapter(de.elo.client.maindialog.Workspace workspace,
                          de.elo.client.elotree.ArchiveView archiveView)
Normaler Konstruktor.

Parameters:
workspace - Aktueller Arbeitsbereich
archiveView - Ansicht für den Archiv-Funktionsbereich
Method Detail

hasSelection

public boolean hasSelection()
Prüft ob mindestens ein Archiveintrag selektiert wurde.

Specified by:
hasSelection in class ViewAdapter
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 class ViewAdapter
Returns:
Anzahl selektierte Archiveinträge
Since:
7.00.004

getSelected

public ArchiveElement getSelected()
Deprecated. Ersetzt durch getFirstSelected().

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

public ArchiveElement getFirstSelected()
Liefert den ersten in dieser Archivansicht selektierten Archiveintrag. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.

Specified by:
getFirstSelected in class ViewAdapter
Returns:
Archiveintrag oder null, falls keine Selektion vorhanden ist
Since:
7.00.004

getAllSelected

public java.util.Enumeration<ArchiveElement> getAllSelected()
Liefert alle selektierten Archiveinträge. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.

Specified by:
getAllSelected in class ViewAdapter
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

public ArchiveElement getId(int objId)
                     throws java.lang.Exception
Liefert das durch Id identifizierte Archivelement zurück.

Parameters:
objId - Objekt-ID des Archivelementes
Returns:
ArchiveElement Das ArchivElement
Throws:
java.lang.Exception

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

public ArchiveElement getRootElement()
Liefert das Root-Archivelement(das oberste Archivelement dieser Archivansicht) zurück.

Returns:
ArchiveElement

getName

public java.lang.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", "Tasks", "Intray".

Specified by:
getName in class ViewAdapter
Returns:
String

refresh

public void refresh()
Description copied from class: ViewAdapter
Aktualisiert den Inhalt dieser Ansicht.

Specified by:
refresh in class ViewAdapter

refreshArchive

public void refreshArchive()
Löst ein Refresh auf den kompletten Archivbaum aus.

Since:
8.01.000