|
||||||||||
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 SuchansichtMethod 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 ViewAdapter
public int getSelectionCount()
getSelectionCount
in class ViewAdapter
public ArchiveElement getFirstSelected()
getFirstSelected
in class ViewAdapter
public java.util.Enumeration<ArchiveElement> getSelected()
public java.util.Enumeration<ArchiveElement> getAllSelected()
getAllSelected
in class ViewAdapter
public 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 ViewAdapter
public 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 |