|
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_VALUEwird 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");