Untergeordnete Seiten
  • API

Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Führt das übergebene Callable als der angegebene User aus. Hierzu wird im Hintergrund ein neuer Thread gestartet und als der entsprechende User eingeloggt. Das Callable läuft dann auf diesem Thread und unterliegt allen Rechten und Einschränkungen des Users.
Die Methode liefert den Rückgabewert des Callables zurück.

Beispiel:

Codeblock
languagegroovy
withUser('test') {
    Order order = new Order(orderNumber: 123).save()
    assert order.createdBy == 'test'
}

...