Questions & Answers

SOLVED
pschulz
I'm new here

Innerhalb eines GomIncludeValueProvider den angemeldeten User abfragen

Jump to solution

Moin,

ich habe einen GomIncludeValueProvider implementiert.

Der funktionier soweit auch ganz gut.

Nun wรผrde ich aber gerne innerhalb der Methode "public List<T> getValues(SpecialistsBroker broker)"

den angemeldeten User abfragen, um damit dann die zurรผckzugebende Liste einzuschrรคnken.

Wenn ich in dieser Methode folgende Zeile einfรผge

UserService service = broker.requireSpecialist(ServicesBroker.TYPE).getService(UserService.class);

bekomme ich im FirstSpirit-Client folgende Fehlermeldung:

"Fehler in der Vorlage 'xxx'. Der ausgewรคhlte Inhalt kann nicht angezeigt werden.

Grund: Der Service 'de.espirit.firstspirit.access.UserService' ist nicht gestartet."

Was mache ich falsch?

GruรŸ

Peter

0 Kudos
13 Replies

Hallo zusammen,

die Antwort verstehe ich nicht ganz: Welche Generierung ist hier gemeint?

Ich befinde mich im Java-Client und nutze die FirstSpirit API (GomIncludeValueProvider) um ein Formular mit List-Werten zu fรผllen. Daher wรผrde ich erwarten dass in einem "broker - The broker providing environment access" (aus API-Doc) auch verlรคsslich der angemeldete User aus der Umgebung (Java-Client) zurรผckgeliefert wird.

Wenn die API fรผr ein Formular das nicht liefert ist diese API sinnlos..

GruรŸ,

Torben

0 Kudos

Die Antwort bezieht sich auf die Problembeschreibung, konkret:

Das klappt an sich auch.

Das Problem taucht erst in der Ausgabe auf ( im Beispiel durch $CMS_VALUE(st_registrationlist3.class)$ verdeutlicht).

Zu der Anmerkung:

Daher wรผrde ich erwarten dass in einem "broker - The broker providing environment access" (aus API-Doc) auch verlรคsslich der angemeldete User aus der Umgebung (Java-Client) zurรผckgeliefert wird.

Genau das passiert auch.

Peter
0 Kudos
klein
Crownpeak employee

>Welche Generierung ist hier gemeint?

stimmt, genauer genommen ist hier die Ausgabe in der _Vorschau_ und nicht in der Generierung gemeint (aber technisch passiert da das Gleiche) Smiley Wink

0 Kudos

Es bleibt jedoch fรผr uns leider dabei, dass die Nutzung der API durch das Verhalten unbrauchbar ist.

Wir kรถnnen mit einem GomIncludeValueProvider keine User-abhรคngigen Auswahl-Listen fรผllen.

Gibt es hierfรผr Alternativen?

0 Kudos

Type a product name