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