searchOrderedBy
Versionshinweise | 14.2, 14.1.6 |
---|
Code
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
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);