getSearch (SearchUtils)
Versionshinweise | 17.1 |
---|
Code
ISearch SearchUtils.getSearch(String searchPlainKey, Serializable... values)
Beschreibung
Lädt eine Suche als ISearch-Objekt über den searchPlainKey.
Parameter
searchPlainKey
- Der Name einer Suche.values
- Die Werte für die Bedingungen mit dem Template „Platzhalter (wird zur Laufzeit gesetzt)“.- Für jede Bedingung in der Suche mit dem Template „Platzhalter (wird zur Laufzeit gesetzt)“ muss genau ein Objekt übergeben werden.
- Für eine Bedingung mit dem Operator „ist einer von“ und „ist keiner von“ ist das zu übergebende Objekt eine Liste (Java-Datentyp
List
). - Bei Schlüsselfeldern und Nachschlagefeldern muss das Objekt (bzw. alle Elemente der Liste) vom Typ Nachschlagewert (
ILookup
) sein. Werte dieses Typs erhält man zum Beispiel mit Befehlen aus LookupUtils, oder aus Feldwerten. - Mit dem Objekt
WorkSpaceScriptUtils.NO_VALUE
wird der Platzhalter gezielt ignoriert. So kann man ein und dieselbe Suche sehr flexibel nutzen. - Juhuuu-Felder können über die Methode
WorkSpaceScriptUtils.getLuceneParameter()
gefüllt werden.
Rückgabe
Gibt das ISearch-Objekt zur angegebenen Suche zurück.
Beispiele
ISearch iSearch = SearchUtils.getSearch("searchPlainKey");