de.elo.client.scripting.interfaces
Class ClipboardAdapter

java.lang.Object
  extended by de.elo.client.scripting.interfaces.ViewAdapter
      extended by de.elo.client.scripting.interfaces.ClipboardAdapter

public class ClipboardAdapter
extends ViewAdapter

Überschrift: ClipboardAdapter

Beschreibung: Kapselt den Funktionsbereich "Klemmbrett" gegenüber dem Script. Im Scripting verfügbar als "clipboard".

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


Constructor Summary
ClipboardAdapter(de.elo.client.maindialog.Workspace workspace)
          Normaler Konstruktor.
 
Method Summary
 void addElement(ArchiveElement element)
          Fügt das angegebene Archivelement dem Klemmbrett hinzu.
 void addId(int objId)
          Fügt das angegebene Archivelement dem Klemmbrett hinzu.
 java.util.Enumeration<ArchiveElement> getAllSelected()
          Liefert eine Aufzählung mit allen im Klemmbrett selektierten Archiveinträgen zurück.
 int getElementCount()
          Liefert die Anzahl der Archivelemente auf dem Klemmbrett.
 java.util.Enumeration<ArchiveElement> getElements()
          Liefert eine Aufzählung mit allen Klemmbrett-Elementen zurück.
 ArchiveElement getFirstSelected()
          Liefert das erste im Klemmbrett selektierte Archiveintrag.
 java.lang.String getName()
          Gibt den Namen der Ansicht zurück.
 ArchiveElement getRow(int rowNo)
          Liefert das Dokument/Strukturelement aus der angebenen Zeile.
 ArchiveElement getSelected()
          Deprecated. Ersetzt durch getFirstSelected().
 int getSelectionCount()
          Liefert die Anzahl an selektieren Archiveinträgen im Klemmbrett.
 boolean hasSelection()
          Meldet zurück, ob mindestens ein Archivelement im Klemmbrettbaum selektiert wurde.
 void refresh()
          Aktualisiert den Inhalt dieser Ansicht.
 void removeElement(ArchiveElement element)
          Entfernt das angegebene Archivelement aus dem Klemmbrett.
 void removeId(int objId)
          Entfernt das durch die ObjId angebene Archivelement aus dem Klemmbrett.
 void removeRow(int rowNo)
          Entfernt die angebene Zeile aus dem Klemmbrett.
 void selectAll()
          Selektiert alle Archivelemente auf dem Klemmbrett.
 void selectId(int objId)
          Selektiert das angegebene Archivelement im Klemmbrett.
 void selectRow(int rowNo)
          Selektiert die angegebene Zeile im Klemmbrett.
 
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

ClipboardAdapter

public ClipboardAdapter(de.elo.client.maindialog.Workspace workspace)
Normaler Konstruktor.

Parameters:
workspace - Aktueller Arbeitsbereich
Method Detail

hasSelection

public boolean hasSelection()
Meldet zurück, ob mindestens ein Archivelement im Klemmbrettbaum selektiert wurde.

Specified by:
hasSelection in class ViewAdapter
Returns:
boolean

getSelectionCount

public int getSelectionCount()
Liefert die Anzahl an selektieren Archiveinträgen im Klemmbrett. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.

Specified by:
getSelectionCount in class ViewAdapter
Returns:
int
Since:
7.00.004

getSelected

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

Liefert das erste im Klemmbrett selektierte Archivelement. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.

Returns:
ArchiveElement Archivelement

getFirstSelected

public ArchiveElement getFirstSelected()
Liefert das erste im Klemmbrett selektierte Archiveintrag. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.

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

getAllSelected

public java.util.Enumeration<ArchiveElement> getAllSelected()
Liefert eine Aufzählung mit allen im Klemmbrett selektierten Archiveinträgen zurück. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.

Specified by:
getAllSelected in class ViewAdapter
Returns:
Enumeration
Since:
7.00.004

selectId

public void selectId(int objId)
              throws java.lang.Exception
Selektiert das angegebene Archivelement im Klemmbrett.

Parameters:
objId - ObjektId des Archivelementes
Throws:
java.lang.Exception

addId

public void addId(int objId)
           throws java.lang.Exception
Fügt das angegebene Archivelement dem Klemmbrett hinzu.

Parameters:
objId - ObjektId des Archivelementes
Throws:
java.lang.Exception

addElement

public void addElement(ArchiveElement element)
                throws java.lang.Exception
Fügt das angegebene Archivelement dem Klemmbrett hinzu.

Parameters:
element - Archivelement
Throws:
java.lang.Exception

getElements

public java.util.Enumeration<ArchiveElement> getElements()
Liefert eine Aufzählung mit allen Klemmbrett-Elementen zurück.

Returns:
Enumeration

getElementCount

public int getElementCount()
Liefert die Anzahl der Archivelemente auf dem Klemmbrett.

Returns:
int

selectRow

public void selectRow(int rowNo)
               throws java.lang.Exception
Selektiert die angegebene Zeile im Klemmbrett.

Parameters:
rowNo - Zeilennummer
Throws:
java.lang.Exception

selectAll

public void selectAll()
Selektiert alle Archivelemente auf dem Klemmbrett.

Since:
7.00.004

removeRow

public void removeRow(int rowNo)
               throws java.lang.Exception
Entfernt die angebene Zeile aus dem Klemmbrett.

Parameters:
rowNo - Zeilennummer
Throws:
java.lang.Exception

removeElement

public void removeElement(ArchiveElement element)
                   throws java.lang.Exception
Entfernt das angegebene Archivelement aus dem Klemmbrett.

Parameters:
element - Archivelement
Throws:
java.lang.Exception

removeId

public void removeId(int objId)
              throws java.lang.Exception
Entfernt das durch die ObjId angebene Archivelement aus dem Klemmbrett.

Parameters:
objId - Id des Archivelementes
Throws:
java.lang.Exception

getRow

public ArchiveElement getRow(int rowNo)
                      throws java.lang.Exception
Liefert das Dokument/Strukturelement aus der angebenen Zeile.

Parameters:
rowNo - Zeilennummer
Returns:
ArchiveElement
Throws:
java.lang.Exception

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