21 Sep
2010
21 Sep
'10
8:22 p.m.
Hi devs, If I write: {{groovy}} print com.xpn.xwiki.web.Utils.getComponent(org.xwiki.model.ModelContext.class).getCurrentEntityReference(); {{/groovy}} in a wiki page I get: name = [xwiki], type = [WIKI], parent = [null] I was expecting to get a reference to the current page (i.e. the page that executes the groovy script). The javadoc of ModelContext interface says: "Allows accessing Model Objects for current objects (current document, current wiki, current space, etc) placed in the Execution Context." Looks like DefaultModelContext ( http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-model/src/main/... ) always returns a WikiReference. What was the rationale behind this? Thanks, Marius