This content has been marked as final.
Show 1 reply
-
1. Re: Portlet Instance ID
cpage Nov 26, 2008 6:47 AM (in response to bulsara)I don't know if it's the good method but you can do something like that.
You need to cast the request to JBossRenderRequest and obtain the "PortalObjectContainer" (through injection or MBeanServer) :PortalNodeImpl windowNodeImpl = (PortalNodeImpl) jbossRequest.getPortalNode(); PortalObjectId windowObjectId = windowNodeImpl.getObjectId(); Window window = (Window) portalObjectContainer.getObject(windowObjectId); String instanceId = ((PortletContent) window.getContent()).getInstanceRef();