public void updatePortletConfig(PortletDefinition pd) { synchronized (cacheMutex) { if (pd != null) { Map<String, PortletInstance> instanceCache = portletCache.get(pd.getApplication().getName()); PortletInstance instance = instanceCache != null ? instanceCache.get(pd.getPortletName()) : null; if (instance != null) { JetspeedPortletConfigImpl config = (JetspeedPortletConfigImpl) instance.getConfig(); config.setPortletDefinition(pd); } } } }
this.customConfigModePortletInstance.processAction(request, response); this.customConfigModePortletInstance.processAction(request, response);
PortletConfig portletConfig = portletInstance.getConfig(); portletInstance.processAction(actionRequest, actionResponse); portletInstance.render(renderRequest, renderResponse); portletInstance.processEvent(eventRequest, eventResponse); portletInstance.serveResource(resourceRequest, resourceResponse); window.getPortletInstance().destroy();
requestContext.init(window.getPortletInstance().getConfig(), this.jetspeedContext, request, response); window.getPortletResponseContext().init(request, response); ActionResponse actionResponse = (ActionResponse) portletResponse; portletInstance.processAction(actionRequest, actionResponse); RenderResponse renderResponse = (RenderResponse) portletResponse; renderResponse.setContentType(window.getRequestContext().getMimeType()); portletInstance.render(renderRequest, renderResponse); portletInstance.destroy();
if (portlet != null && this.portletProxyUsed && !proxyUsed && portlet.isProxyInstance()) portlet.init(portletConfig);
return portletInstance.hasRenderHelperMethod(mode);