| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.elo.client.scripting.interfaces.ViewAdapter
de.elo.client.scripting.interfaces.SearchViewAdapter
public class SearchViewAdapter
Überschrift: SearchViewAdapter
Beschreibung: Kapselt einen Suchansicht des Such-Funktionsbereichs gegenüber dem Script
Copyright: Copyright (c) ELO Digital Office GmbH 2007, 2010-2011
| Constructor Summary | |
|---|---|
| SearchViewAdapter(de.elo.client.maindialog.Workspace workspace,
                  de.elo.client.searchResult.SearchView searchView)Normaler Konstruktor. | |
| Method Summary | |
|---|---|
|  de.elo.ix.client.FindByIndex | createFindByDate(java.lang.String isoDate)Erzeugt ein FindByIndex-Objekt und liefert dieses Objekt zurück. | 
|  de.elo.ix.client.FindByFulltext | createFindByFulltext(java.lang.String searchTerm)Erzeugt ein FindByFulltext-Objekt und liefert dieses Objekt zurück. | 
|  de.elo.ix.client.FindByIndex | createFindByIndex()Erzeugt ein leeres FindByIndex-Objekt und liefert dieses Objekt zurück. | 
|  de.elo.ix.client.FindByIndex | createFindByName(java.lang.String searchTerm)Erzeugt ein FindByIndex-Objekt und liefert dieses Objekt zurück. | 
|  de.elo.ix.client.FindByNotes | createFindByNotes(java.lang.String searchTerm)Erzeugt ein FindByNotes-Objekt und liefert dieses Objekt zurück. | 
|  de.elo.ix.client.FindByNotes | createFindByNotes(java.lang.String searchTerm,
                  int type)Erzeugt ein FindByNotes-Objekt und liefert dieses Objekt zurück. | 
|  de.elo.ix.client.FindInfo | createFindInfoByDate(java.lang.String isoDate)Erzeugt ein FindInfo-Objekt, das für die Suche nach dem angegebenen Datum benötigt wird. | 
|  de.elo.ix.client.FindInfo | createFindInfoByFulltext(java.lang.String searchTerm,
                         java.lang.String searchMask)Erzeugt ein FindInfo-Objekt für die Volltextsuche und liefert das Objekt zurück. | 
|  de.elo.ix.client.FindInfo | createFindInfoByName(java.lang.String searchTerm)Erzeugt ein FindInfo-Objekt für die Suche nach einem Dateinamen und liefert dieses Objekt zurück. | 
|  de.elo.ix.client.FindInfo | createFindInfoByNotes(java.lang.String searchTerm,
                      int type)Erzeugt ein FindInfo-Objekt, das für die Suche nach Randnotizen benötigt wird. | 
|  de.elo.ix.client.FindOptions | createFindOptions()Erzeugt ein FindOptions-Objekt und liefert dieses Objekt zurück. | 
|  java.util.Enumeration<ArchiveElement> | getAllSelected()Liefert eine Aufzählung mit allen im Suchergebnis selektierten Archiveinträgen. | 
|  int | getElementCount()Liefert die Anzahl der Archivelemente in der zugehörigen Suchansicht zurück. | 
|  java.util.Enumeration<ArchiveElement> | getElements()Liefert eine Aufzählung mit den Archivelementen der Suchergebnistabelle zurück. | 
|  de.elo.ix.client.FindInfo | getFindInfo()Liefert das vorhandene FindInfo-Objekt der zugehörigen Suchansicht zurück. | 
|  ArchiveElement | getFirstSelected()Liefert den ersten im Suchergebnis selektierten Archiveintrag. | 
|  java.lang.String | getName()Gibt den Namen der Ansicht zurück. | 
|  java.util.Enumeration<ArchiveElement> | getSelected()Deprecated. | 
|  int | getSelectionCount()Liefert die Anzahl der selektieren Archiveinträge in der Suchergebnistabelle zurück. | 
|  boolean | hasSelection()Prüft, ob in der Suchergebnistabelle mindestens ein Archivelement selektiert wurde. | 
|  void | refresh()Aktualisiert den Inhalt dieser Ansicht. | 
|  void | removeId(int objId)Entfernt das angegebene Archivelement aus der Suchergebnistabelle. | 
|  void | search(de.elo.ix.client.FindInfo fi)Startet eine Suche mit den angegebenen Suchinformationen. | 
|  void | search(de.elo.ix.client.FindInfo fi,
       int maxResult)Startet eine Suche mit den angegebenen Suchkriterien und die gewünschte maximale Anzahl von Suchergebnissen. | 
|  void | search(de.elo.ix.client.FindInfo fi,
       int maxResult,
       boolean useCurrentView)Startet eine Suche mit den angegebenen Suchkriterien und die gewünschte maximale Anzahl von Suchergebnissen. | 
|  void | selectId(int Id)Selektiert das angegebene Archivelement in der Suchergebnistabelle. | 
|  void | selectRow(int rowNo)Selektiert die angegebene Zeile in der Suchergebnistabelle. | 
|  void | selectRows(int[] rowNos)Selektiert die angegebenen Zeilen in der Suchergebnistabelle. | 
|  void | setName(java.lang.String name)Setzt den Namen dieser Suchansicht. | 
|  void | startSearch(de.elo.ix.client.FindInfo fi)Startet eine Suche in dieser Suchansicht mit den angegebenen Suchkriterien asynchron im Hintergrund. | 
|  void | startSearch(de.elo.ix.client.FindInfo fi,
            boolean useCurrentView)Startet eine Suche mit den angegebenen Suchkriterien asynchron im Hintergrund. | 
| 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 | 
|---|
public SearchViewAdapter(de.elo.client.maindialog.Workspace workspace,
                         de.elo.client.searchResult.SearchView searchView)
workspace - Aktueller ArbeitsbereichsearchView - Zugehörige Suchansicht| Method Detail | 
|---|
public void selectRow(int rowNo)
rowNo - Zeilennummerpublic void selectRows(int[] rowNos)
rowNos - Liste mit den zu selektierenden Tabellenzeilen, angefangen bei 0public boolean hasSelection()
hasSelection in class ViewAdapterpublic int getSelectionCount()
getSelectionCount in class ViewAdapterpublic ArchiveElement getFirstSelected()
getFirstSelected in class ViewAdapterpublic java.util.Enumeration<ArchiveElement> getSelected()
public java.util.Enumeration<ArchiveElement> getAllSelected()
getAllSelected in class ViewAdapterpublic java.util.Enumeration<ArchiveElement> getElements()
public int getElementCount()
public void selectId(int Id)
              throws java.lang.Exception
Id - Id des zu selektierenden Archivelementes
java.lang.Exception
public void removeId(int objId)
              throws java.lang.Exception
objId - Objekt Id des Archivelementes
java.lang.Exception
public void search(de.elo.ix.client.FindInfo fi)
            throws java.lang.Exception
fi - Objekt für die Suchkriterien
java.lang.Exception
public void startSearch(de.elo.ix.client.FindInfo fi)
                 throws java.lang.Exception
fi - Objekt für die Suchkriterien
java.lang.Exception
public void startSearch(de.elo.ix.client.FindInfo fi,
                        boolean useCurrentView)
                 throws java.lang.Exception
fi - Objekt für die SuchkriterienuseCurrentView - bei true wird kein neues Suchergebnis geöffnet, sondern das aktuelle
          überschrieben
java.lang.Exception
public void search(de.elo.ix.client.FindInfo fi,
                   int maxResult)
            throws java.lang.Exception
fi - Objekt für die SuchkriterienmaxResult - Maximale Anzahl an Suchergebnissen
java.lang.Exception
public void search(de.elo.ix.client.FindInfo fi,
                   int maxResult,
                   boolean useCurrentView)
            throws java.lang.Exception
fi - Objekt für die SuchkriterienmaxResult - Maximale Anzahl an Suchergebnissen, bei einem Wert <= 0 wird der default
          genommenuseCurrentView - True wenn die aktuelle Suchansicht benutzt werden soll, False für eine
          neue Suchansicht
java.lang.Exception
public de.elo.ix.client.FindInfo createFindInfoByFulltext(java.lang.String searchTerm,
                                                          java.lang.String searchMask)
searchTerm - SuchbegriffsearchMask - Verschlagwortungsmaske
public de.elo.ix.client.FindByFulltext createFindByFulltext(java.lang.String searchTerm)
searchTerm - Suchbegriff
public de.elo.ix.client.FindInfo createFindInfoByName(java.lang.String searchTerm)
searchTerm - Suchbegriff
public de.elo.ix.client.FindByIndex createFindByName(java.lang.String searchTerm)
searchTerm - Suchbegriff
public de.elo.ix.client.FindInfo createFindInfoByDate(java.lang.String isoDate)
isoDate - Iso-Datum
public de.elo.ix.client.FindByIndex createFindByDate(java.lang.String isoDate)
isoDate - Iso-Datum
public de.elo.ix.client.FindInfo createFindInfoByNotes(java.lang.String searchTerm,
                                                       int type)
searchTerm - Suchbegrifftype - Notiztyp
public de.elo.ix.client.FindByIndex createFindByIndex()
public de.elo.ix.client.FindByNotes createFindByNotes(java.lang.String searchTerm)
searchTerm - Suchbegriff
public de.elo.ix.client.FindByNotes createFindByNotes(java.lang.String searchTerm,
                                                      int type)
searchTerm - Suchbegrifftype - Notiztyp
public de.elo.ix.client.FindOptions createFindOptions()
public de.elo.ix.client.FindInfo getFindInfo()
public java.lang.String getName()
getName in class ViewAdapterpublic void setName(java.lang.String name)
name - Name der Suchansicht, welcher auf der Schaltfläche angezeigt wird.public void refresh()
ViewAdapter
refresh in class ViewAdapter| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||