|
Versionshinweise |
14.2, 14.1.6, 17.1 |
||
|---|---|---|---|
Code
Groovy
List<IContainer> searchForReadOrderedBy(String searchPlainKey, SearchOrder order, Serializable... params)
List<IContainer> searchForReadOrderedBy(ISearch iSearch, SearchOrder order, Serializable... params)
Beschreibung
Die Suche ausführen, sortieren und das Ergebnis zurück geben. Das Suchergebnis enthält nur Felder die die Suche liefert.
Parameter
-
searchPlainKey oder iSearch- Der Name einer Suche oder ein ISearch Suchobjekt (ab Version 17.1). -
order- Das Suchreihenfolgen-Konfigurationsobjekt. -
params- [optional] Parameter für die Suche.
Rückgabe
Das Suchergebnis.
Beispiele
Groovy
SearchOrder order = WorkSpaceScriptUtils.createSearchOrder();
WorkSpaceScriptUtils.addOrder(order, "ActTypeKey.Activity", WorkSpaceScriptUtils.SEARCH_ORDER_ASC);
List<IContainer> searchResult = WorkSpaceScriptUtils.searchForReadOrderedBy("MySearch", order);
// mit einer ISearch
SearchOrder order = WorkSpaceScriptUtils.createSearchOrder();
WorkSpaceScriptUtils.addOrder(order, "ActTypeKey.Activity", WorkSpaceScriptUtils.SEARCH_ORDER_ASC);
ISearchCondition searchCond = SearchUtils.createSearchCondition("Subject.Activity", SearchUtils.LIKE, "Test");
ISearch iSearch = SearchUtils.createSearch("Activity", searchCond);
List<IContainer> searchResult = WorkSpaceScriptUtils.searchForReadOrderedBy(iSearch, order);