|
Versionshinweise |
14.2, 14.1.6 |
||
|---|---|---|---|
Code
Groovy
IScriptWorkSpace workSpace = searchOrderedBy(String searchPlainKey, SearchOrder order, Serializable... params)
IScriptWorkSpace workSpace = searchOrderedBy(ISearch iSearch, SearchOrder order, Serializable... params)
Beschreibung
Die Suche ausführen, sortieren und das Ergebnis zurück geben.
Diese Methode sollte nur eingesetzt werden, wenn anschließend schreibende Zugriffe auf dem Suchergebnis stattfinden sollen.
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);
IScriptWorkSpace w = WorkSpaceScriptUtils.searchOrderedBy("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);
IScriptWorkSpace ws = WorkSpaceScriptUtils.searchOrderedBy(iSearch, order);