Home Forum Nuclos Entwicklung Makros und Regeln Aktueller Benutzer mit Groovy Aktueller Benutzer mit Groovy

#6660
caf
Verwalter

Hallo Hugo,

dafür braucht man eine Bibliotheksregel:

public class Benutzer{
private final static RuleInterfaceFacadeBean server = SpringApplicationContextHolder.getBean(RuleInterfaceFacadeBean.class);

@Function(„org.nuclet.rules.GetBenutzer“)
public String getCurrentUser(){
String benutzer = (String)server.getCurrentUserName();
return benutzer;
}
}

und im Groovy kann man dann in etwa so:

return context.“#FUNCTION{org.nuclet.rules.GetBenutzer}“
auf den Benutzer zugreifen.

Beschrieben wäre dies nochmal unter
http://wiki.nuclos.de/pages/viewpage.action?pageId=327846

Danke

Inga