|
From: <jt...@hy...> - 2007-03-27 23:42:21
|
Author: jtravis Date: 2007-03-27 15:42:18 -0800 (Tue, 27 Mar 2007) New Revision: 3931 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=3931 Added: trunk/ui_plugins/rendit_sys/org/hyperic/hq/ui/rendit/util/ trunk/ui_plugins/rendit_sys/org/hyperic/hq/ui/rendit/util/UserUtil.groovy Log: Utility class to get & deal with user objects Added: trunk/ui_plugins/rendit_sys/org/hyperic/hq/ui/rendit/util/UserUtil.groovy =================================================================== --- trunk/ui_plugins/rendit_sys/org/hyperic/hq/ui/rendit/util/UserUtil.groovy (rev 0) +++ trunk/ui_plugins/rendit_sys/org/hyperic/hq/ui/rendit/util/UserUtil.groovy 2007-03-27 23:42:18 UTC (rev 3931) @@ -0,0 +1,15 @@ +package org.hyperic.hq.ui.rendit.util + +import org.hyperic.hq.ui.util.ContextUtils +import org.hyperic.hq.ui.util.RequestUtils +import org.hyperic.hq.ui.rendit.InvocationBindings +import org.hyperic.hq.authz.server.session.AuthzSubject + +class UserUtil { + static AuthzSubject getUser(InvocationBindings b) { + def sessId = RequestUtils.getSessionId(b.request) + def ctx = b.request.session.servletContext + + return ContextUtils.getAuthzBoss(ctx).getCurrentSubject(sessId) + } +} \ No newline at end of file |