Klasse SearchViewAdapter
Object
ViewAdapter
SearchViewAdapter
Überschrift: SearchViewAdapter.
Beschreibung: Kapselt einen Suchansicht des Such-Funktionsbereichs gegenüber dem Script.
Copyright: Copyright (c) ELO Digital Office GmbH 2007-2016
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSearchViewAdapter(Workspace workspace, SearchView searchView) Interner Konstruktor. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidSetzt die aktuelle Selektion zurück, nach diesem Aufruf ist kein Element mehr selektiert.FindByIndexcreateFindByDate(String isoDate) Erzeugt ein FindByIndex-Objekt und liefert dieses Objekt zurück.FindByFulltextcreateFindByFulltext(String searchTerm) Veraltet.FindByIndexErzeugt ein leeres FindByIndex-Objekt und liefert dieses Objekt zurück.FindByIndexcreateFindByName(String searchTerm) Erzeugt ein FindByIndex-Objekt und liefert dieses Objekt zurück.FindByNotescreateFindByNotes(String searchTerm) Erzeugt ein FindByNotes-Objekt und liefert dieses Objekt zurück.FindByNotescreateFindByNotes(String searchTerm, int type) Erzeugt ein FindByNotes-Objekt und liefert dieses Objekt zurück.FindDirectcreateFindDirect(String searchTerm, boolean searchInFulltext, boolean searchInIndex, boolean searchInMemo, boolean searchInSordName, boolean searchInNotes, boolean searchInVersions) Veraltet.12.00.000ESearchParams.setSearchIn(long)FindInfocreateFindInfoByDate(String isoDate) Erzeugt ein FindInfo-Objekt, das für die Suche nach dem angegebenen Datum benötigt wird.FindInfocreateFindInfoByFulltext(String searchTerm, String searchMask) Erzeugt ein FindInfo-Objekt für die Volltextsuche und liefert das Objekt zurück.FindInfocreateFindInfoByName(String searchTerm) Erzeugt ein FindInfo-Objekt für die Suche nach einem Dateinamen und liefert dieses Objekt zurück.FindInfocreateFindInfoByNotes(String searchTerm, int type) Erzeugt ein FindInfo-Objekt, das für die Suche nach Randnotizen benötigt wird.FindOptionsErzeugt ein FindOptions-Objekt und liefert dieses Objekt zurück.Liefert eine Aufzählung mit allen im Suchergebnis selektierten Archiveinträgen.intLiefert die Anzahl der Archivelemente in der zugehörigen Suchansicht zurück.Liefert eine Aufzählung mit den Archivelementen der Suchergebnistabelle zurück.FindInfoLiefert das vorhandene FindInfo-Objekt der zugehörigen Suchansicht zurück.Liefert den ersten im Suchergebnis selektierten Archiveintrag.getName()Gibt den Namen der Ansicht zurück.Liest den angegebenen Suchbegriff im Textfeld für die iSearch-Suche.Veraltet.Ersetzen durchgetAllSelected()intLiefert die Anzahl der selektieren Archiveinträge in der Suchergebnistabelle zurück.booleanPrüft, ob in der Suchergebnistabelle mindestens ein Archivelement selektiert wurde.voidrefresh()Aktualisiert den Inhalt dieser Ansicht.voidremoveId(int objId) Entfernt das angegebene Archivelement aus der Suchergebnistabelle.voidFüllt das Textfeld der Suche und führt optional die Suche durchvoidsearch(FindInfo fi) Startet eine Suche mit den angegebenen Suchinformationen.voidsearch(FindInfo fi, int maxResult) Startet eine Suche mit den angegebenen Suchkriterien und die gewünschte maximale Anzahl von Suchergebnissen.voidsearch(FindInfo fi, int maxResult, boolean useCurrentView) Startet eine Suche mit den angegebenen Suchkriterien und die gewünschte maximale Anzahl von Suchergebnissen.voidselectId(int Id) Selektiert das angegebene Archivelement in der Suchergebnistabelle.voidselectRow(int rowNo) Selektiert die angegebene Zeile in der Suchergebnistabelle.voidselectRows(int[] rowNos) Selektiert die angegebenen Zeilen in der Suchergebnistabelle.voidSetzt den Namen dieser Suchansicht.voidsetSearchTerm(String searchTerm) Setzt den angegebenen Suchbegriff im Textfeld für die iSearch-Suche.voidstartSearch(FindInfo fi) Startet eine Suche in dieser Suchansicht mit den angegebenen Suchkriterien asynchron im Hintergrund.voidstartSearch(FindInfo fi, boolean useCurrentView) Startet eine Suche mit den angegebenen Suchkriterien asynchron im Hintergrund.voidtriggerFavorite(String favoriteName, String searchTerm, boolean autoStart) Aktiviert eine Favoriten-Suche mit dem angegebenen Namen.Von Klasse geerbte Methoden ViewAdapter
getAllSelectedArchiveElements, getColumnNames, getFirstSelectedArchiveElement, getOriginalName, getViewName, isShown, refreshArchive, setSortColumn, show
-
Konstruktordetails
-
SearchViewAdapter
public SearchViewAdapter(Workspace workspace, SearchView searchView) Interner Konstruktor.- Parameter:
workspace- Aktueller ArbeitsbereichsearchView- Zugehörige Suchansicht
-
-
Methodendetails
-
selectRow
public void selectRow(int rowNo) Selektiert die angegebene Zeile in der Suchergebnistabelle.- Parameter:
rowNo- Zeilennummer
-
clearSelection
public void clearSelection()Setzt die aktuelle Selektion zurück, nach diesem Aufruf ist kein Element mehr selektiert.- Seit:
- 10.00.000
-
selectRows
public void selectRows(int[] rowNos) Selektiert die angegebenen Zeilen in der Suchergebnistabelle.- Parameter:
rowNos- Liste mit den zu selektierenden Tabellenzeilen, angefangen bei 0- Seit:
- 7.00.004
-
hasSelection
public boolean hasSelection()Prüft, ob in der Suchergebnistabelle mindestens ein Archivelement selektiert wurde.- Angegeben von:
hasSelectionin KlasseViewAdapter- Gibt zurück:
- True, falls eine Selektion vorhanden ist
-
getSelectionCount
public int getSelectionCount()Liefert die Anzahl der selektieren Archiveinträge in der Suchergebnistabelle zurück.- Angegeben von:
getSelectionCountin KlasseViewAdapter- Gibt zurück:
- int Anzahl selektierter Archiveinträge
- Seit:
- 7.00.004
-
getFirstSelected
Liefert den ersten im Suchergebnis selektierten Archiveintrag. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.- Angegeben von:
getFirstSelectedin KlasseViewAdapter- Gibt zurück:
- Selektierter Archiveintrag oder null, falls keine Selektion vorhanden
-
getSelected
Veraltet.Ersetzen durchgetAllSelected()Liefert eine Aufzählung mit den im Suchergebnis selektierten Archivelementen.- Gibt zurück:
- Aufzählung von Archiveinträgen
-
getAllSelected
Liefert eine Aufzählung mit allen im Suchergebnis selektierten Archiveinträgen. Eine Selektion in der Vorschautabelle wird ebenfalls berücksichtigt.- Angegeben von:
getAllSelectedin KlasseViewAdapter- Gibt zurück:
- Aufzählung von Archiveinträgen
- Seit:
- 7.00.004
-
getElements
Liefert eine Aufzählung mit den Archivelementen der Suchergebnistabelle zurück.- Gibt zurück:
- Aufzählung von Archivelementen
-
getElementCount
public int getElementCount()Liefert die Anzahl der Archivelemente in der zugehörigen Suchansicht zurück.- Gibt zurück:
- int Elementenanzahl
-
selectId
Selektiert das angegebene Archivelement in der Suchergebnistabelle.- Parameter:
Id- Id des zu selektierenden Archivelementes- Löst aus:
Exception- Wenn das Objekt nicht in der Tabelle gefunden wird.
-
removeId
Entfernt das angegebene Archivelement aus der Suchergebnistabelle.- Parameter:
objId- Objekt Id des Archivelementes- Löst aus:
Exception- Wenn das Objekt nicht in der Tabelle gefunden wird.
-
search
Startet eine Suche mit den angegebenen Suchinformationen. Es wird hierbei eine neue Suchansicht geöffnet.- Parameter:
fi- Objekt für die Suchkriterien- Löst aus:
Exception- Wenn die Suche nicht ausgeführt werden konnte.
-
startSearch
Startet eine Suche in dieser Suchansicht mit den angegebenen Suchkriterien asynchron im Hintergrund. Diese Methode nur benutzen, wenn die Suchergebnisse nicht vom Skript benötigt werden.- Parameter:
fi- Objekt für die Suchkriterien- Löst aus:
Exception- Wenn die Suche nicht ausgeführt werden konnte.
-
startSearch
Startet eine Suche mit den angegebenen Suchkriterien asynchron im Hintergrund. Diese Methode nur benutzen, wenn die Suchergebnisse nicht vom Skript benötigt werden.- Parameter:
fi- Objekt für die SuchkriterienuseCurrentView- bei true wird kein neues Suchergebnis geöffnet, sondern das aktuelle überschrieben- Löst aus:
Exception- Wenn die Suche nicht ausgeführt werden konnte.- Seit:
- 6.00.088
-
runSearch
Füllt das Textfeld der Suche und führt optional die Suche durch- Parameter:
searchText- SuchbegriffdoRun- Suche starten- Seit:
- 9.00.000
-
search
Startet eine Suche mit den angegebenen Suchkriterien und die gewünschte maximale Anzahl von Suchergebnissen. Es wird hierbei eine neue Suchansicht geöffnet.- Parameter:
fi- Objekt für die SuchkriterienmaxResult- Maximale Anzahl an Suchergebnissen- Löst aus:
Exception- Wenn die Suche nicht ausgeführt werden konnte.
-
search
Startet eine Suche mit den angegebenen Suchkriterien und die gewünschte maximale Anzahl von Suchergebnissen.- Parameter:
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- Löst aus:
Exception- Wenn die Suche nicht ausgeführt werden konnte.- Seit:
- 7.00.010
-
createFindInfoByFulltext
Erzeugt ein FindInfo-Objekt für die Volltextsuche und liefert das Objekt zurück.- Parameter:
searchTerm- SuchbegriffsearchMask- Verschlagwortungsmaske- Gibt zurück:
- FindInfo
-
createFindByFulltext
Veraltet.12.00.000FindInfo.setFindByESearch(de.elo.ix.client.esearch.FindByESearch)Erzeugt ein FindByFulltext-Objekt und liefert dieses Objekt zurück.- Parameter:
searchTerm- Suchbegriff- Gibt zurück:
- FindByFulltext
-
createFindDirect
@Deprecated public FindDirect createFindDirect(String searchTerm, boolean searchInFulltext, boolean searchInIndex, boolean searchInMemo, boolean searchInSordName, boolean searchInNotes, boolean searchInVersions) Veraltet.12.00.000ESearchParams.setSearchIn(long)Erzeugt das FindDirect-Objekt und liefert dieses Objekt zurück.- Parameter:
searchTerm- SuchbegriffsearchInFulltext- Suche im VolltextsearchInIndex- Suche in den IndexfeldernsearchInMemo- Suche im ZusatztextsearchInSordName- Suche in der BezeichnungsearchInNotes- Notizen durchsuchensearchInVersions- Suche in Versionskommentar und Versionsnummer- Gibt zurück:
- FindDirect
- Seit:
- 9.01.000
-
createFindInfoByName
Erzeugt ein FindInfo-Objekt für die Suche nach einem Dateinamen und liefert dieses Objekt zurück.- Parameter:
searchTerm- Suchbegriff- Gibt zurück:
- FindInfo
-
createFindByName
Erzeugt ein FindByIndex-Objekt und liefert dieses Objekt zurück.- Parameter:
searchTerm- Suchbegriff- Gibt zurück:
- FindByIndex
-
createFindInfoByDate
Erzeugt ein FindInfo-Objekt, das für die Suche nach dem angegebenen Datum benötigt wird.- Parameter:
isoDate- Iso-Datum- Gibt zurück:
- FindInfo
-
createFindByDate
Erzeugt ein FindByIndex-Objekt und liefert dieses Objekt zurück.- Parameter:
isoDate- Iso-Datum- Gibt zurück:
- FindByIndex
-
createFindInfoByNotes
Erzeugt ein FindInfo-Objekt, das für die Suche nach Randnotizen benötigt wird.- Parameter:
searchTerm- Suchbegrifftype- Notiztyp- Gibt zurück:
- FindByIndex
-
createFindByIndex
public FindByIndex createFindByIndex()Erzeugt ein leeres FindByIndex-Objekt und liefert dieses Objekt zurück.- Gibt zurück:
- FindByIndex
-
createFindByNotes
Erzeugt ein FindByNotes-Objekt und liefert dieses Objekt zurück. Mit diesem Objekt wird in allen Typen von Notizen gesucht.- Parameter:
searchTerm- Suchbegriff- Gibt zurück:
- FindByNotes
-
createFindByNotes
Erzeugt ein FindByNotes-Objekt und liefert dieses Objekt zurück.- Parameter:
searchTerm- Suchbegrifftype- Notiztyp- Gibt zurück:
- FindByNotes
-
createFindOptions
public FindOptions createFindOptions()Erzeugt ein FindOptions-Objekt und liefert dieses Objekt zurück.- Gibt zurück:
- FindOptions
-
getFindInfo
public FindInfo getFindInfo()Liefert das vorhandene FindInfo-Objekt der zugehörigen Suchansicht zurück.- Gibt zurück:
- FindInfo
-
getName
Gibt den Namen der Ansicht zurück. Falls es mehrere Suchansichten gibt, können diese über den Aufruf nicht unterschieden werden, alle melden "Search" zurück.- Angegeben von:
getNamein KlasseViewAdapter- Gibt zurück:
- String
-
setName
Setzt den Namen dieser Suchansicht.- Parameter:
name- Name der Suchansicht, welcher auf der Schaltfläche angezeigt wird.- Seit:
- 7.00.030, 8.00.008
-
refresh
public void refresh()Beschreibung aus Klasse kopiert:ViewAdapterAktualisiert den Inhalt dieser Ansicht.- Angegeben von:
refreshin KlasseViewAdapter
-
setSearchTerm
Setzt den angegebenen Suchbegriff im Textfeld für die iSearch-Suche.- Parameter:
searchTerm- Suchbegriff- Seit:
- 9.01.000
-
getSearchTerm
Liest den angegebenen Suchbegriff im Textfeld für die iSearch-Suche.- Gibt zurück:
- Suchtext
- Seit:
- 10.00.000
-
triggerFavorite
Aktiviert eine Favoriten-Suche mit dem angegebenen Namen.- Parameter:
favoriteName- Name des zu aktivierenden FavoritensearchTerm- optional, zu suchender BegriffautoStart- die Suche direkt auslösen- Seit:
- 11.00.000
-
FindInfo.setFindByESearch(de.elo.ix.client.esearch.FindByESearch)