Skip to main content
Skip table of contents

addSearchCondition

Versionshinweise

17.1

Code

GROOVY
ISearch SearchUtils.addSearchCondition(ISearch iSearch, ISearchCondition iSearchCondition, String relationName, boolean isLinked)

Beschreibung

Fügt einem bestehenden ISearch-Objekt eine Suchbedingung hinzu.

Parameter

  • iSearch - Das zu modifizierende Suchobjekt
  • iSearchCondition - Die hinzuzufügende Suchbedingung
  • relationName - [optional] Der Name der hinzuzufügenden Relation, das Flag "Benutze Exists" wird auf true gesetzt. 
  • isLinked - [optional]
    • true: Es wird eine Besitzt-Relation aufgenommen(Standard)

    • false: Es wird eine Besitzt-nicht-Relation aufgenommen

Rückgabe

Gibt das modifizierte ISearch-Objekt zurück.

Beispiele

GROOVY
ILookup user = LookupUtils.lookup("TECH_USER", "DelegatedTo.Activity");
ISearchCondition checkUserDelegatedToCond = SearchUtils.createSearchCondition("DelegatedTo.Activity", false, false, SearchUtils.EQUAL, user);
ISearchCondition pkAcCond = SearchUtils.createSearchCondition("Pk.Activity", SearchUtils.NO_CONDITION);
ISearch search = SearchUtils.createSearch("Activity", checkUserDelegatedToCond);
search = SearchUtils.addSearchCondition(search, pkAcCond);
 
// füge eine Besitzt-Relation zu Dokumenten mit einer Suchbedingung hinzu
ISearchCondition docCond = SearchUtils.createSearchCondition("ShortAbstract.Document", SearchUtils.LIKE, "mein Dokument");
search = SearchUtils.addSearchCondition(search, docCond, "rAcDo");
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.