List of usage examples for com.liferay.portal.kernel.util JavaConstants JAVAX_PORTLET_CONFIG
String JAVAX_PORTLET_CONFIG
To view the source code for com.liferay.portal.kernel.util JavaConstants JAVAX_PORTLET_CONFIG.
Click Source Link
From source file:com.liferay.portlet.configuration.web.internal.portlet.PortletConfigurationPortlet.java
License:Open Source License
@Override public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, PortletException { _portletRequestThreadLocal.set(actionRequest); actionRequest.setAttribute(JavaConstants.JAVAX_PORTLET_CONFIG, getPortletConfig()); super.processAction(actionRequest, actionResponse); }
From source file:com.liferay.portlet.configuration.web.internal.portlet.PortletConfigurationPortlet.java
License:Open Source License
@Override public void processEvent(EventRequest eventRequest, EventResponse eventResponse) throws IOException, PortletException { _portletRequestThreadLocal.set(eventRequest); eventRequest.setAttribute(JavaConstants.JAVAX_PORTLET_CONFIG, getPortletConfig()); super.processEvent(eventRequest, eventResponse); }
From source file:com.liferay.portlet.configuration.web.internal.portlet.PortletConfigurationPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { _portletRequestThreadLocal.set(renderRequest); renderRequest.setAttribute(JavaConstants.JAVAX_PORTLET_CONFIG, getPortletConfig()); super.render(renderRequest, renderResponse); }
From source file:com.liferay.portlet.configuration.web.internal.portlet.PortletConfigurationPortlet.java
License:Open Source License
@Override public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, PortletException { _portletRequestThreadLocal.set(resourceRequest); resourceRequest.setAttribute(JavaConstants.JAVAX_PORTLET_CONFIG, getPortletConfig()); super.serveResource(resourceRequest, resourceResponse); }
From source file:com.liferay.portlet.journal.search.ArticleSearch.java
License:Open Source License
public ArticleSearch(PortletRequest portletRequest, PortletURL iteratorURL) { super(portletRequest, new ArticleDisplayTerms(portletRequest), new ArticleSearchTerms(portletRequest), DEFAULT_CUR_PARAM, DEFAULT_DELTA, iteratorURL, headerNames, EMPTY_RESULTS_MESSAGE); PortletConfig portletConfig = (PortletConfig) portletRequest .getAttribute(JavaConstants.JAVAX_PORTLET_CONFIG); ArticleDisplayTerms displayTerms = (ArticleDisplayTerms) getDisplayTerms(); ArticleSearchTerms searchTerms = (ArticleSearchTerms) getSearchTerms(); String portletName = portletConfig.getPortletName(); if (!portletName.equals(PortletKeys.JOURNAL)) { displayTerms.setStatus("approved"); searchTerms.setStatus("approved"); }//from ww w .j a va2 s . com iteratorURL.setParameter(ArticleDisplayTerms.ARTICLE_ID, displayTerms.getArticleId()); iteratorURL.setParameter(ArticleDisplayTerms.CONTENT, displayTerms.getContent()); iteratorURL.setParameter(ArticleDisplayTerms.DESCRIPTION, displayTerms.getDescription()); iteratorURL.setParameter(ArticleDisplayTerms.GROUP_ID, String.valueOf(displayTerms.getGroupId())); iteratorURL.setParameter(ArticleDisplayTerms.STATUS, displayTerms.getStatus()); iteratorURL.setParameter(ArticleDisplayTerms.STRUCTURE_ID, displayTerms.getStructureId()); iteratorURL.setParameter(ArticleDisplayTerms.TEMPLATE_ID, displayTerms.getTemplateId()); iteratorURL.setParameter(ArticleDisplayTerms.TITLE, displayTerms.getTitle()); iteratorURL.setParameter(ArticleDisplayTerms.TYPE, displayTerms.getType()); iteratorURL.setParameter(ArticleDisplayTerms.VERSION, String.valueOf(displayTerms.getVersion())); try { PortalPreferences preferences = PortletPreferencesFactoryUtil.getPortalPreferences(portletRequest); String orderByCol = ParamUtil.getString(portletRequest, "orderByCol"); String orderByType = ParamUtil.getString(portletRequest, "orderByType"); if (Validator.isNotNull(orderByCol) && Validator.isNotNull(orderByType)) { preferences.setValue(PortletKeys.JOURNAL, "articles-order-by-col", orderByCol); preferences.setValue(PortletKeys.JOURNAL, "articles-order-by-type", orderByType); } else { orderByCol = preferences.getValue(PortletKeys.JOURNAL, "articles-order-by-col", "id"); orderByType = preferences.getValue(PortletKeys.JOURNAL, "articles-order-by-type", "asc"); } OrderByComparator orderByComparator = JournalUtil.getArticleOrderByComparator(orderByCol, orderByType); setOrderableHeaders(orderableHeaders); setOrderByCol(orderByCol); setOrderByType(orderByType); setOrderByComparator(orderByComparator); } catch (Exception e) { _log.error(e); } }
From source file:com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.java
License:Open Source License
public String processPortlet(ServletContext servletContext, HttpServletRequest request, HttpServletResponse response, RenderRequest renderRequest, RenderResponse renderResponse, Portlet portlet, String portletId, String queryString, String columnId, Integer columnPos, Integer columnCount, String path, boolean writeOutput) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); if (portlet == null) { portlet = PortletLocalServiceUtil.getPortletById(themeDisplay.getCompanyId(), portletId); }/*from www . ja v a 2 s . co m*/ if ((portlet != null) && (portlet.isInstanceable()) && (!portlet.isAddDefaultResource())) { String instanceId = portlet.getInstanceId(); if (Validator.isNotNull(instanceId) && Validator.isPassword(instanceId) && (instanceId.length() >= 4)) { /*portletId += PortletConstants.INSTANCE_SEPARATOR + instanceId; portlet = PortletLocalServiceUtil.getPortletById( themeDisplay.getCompanyId(), portletId);*/ } else { if (_log.isDebugEnabled()) { _log.debug("Portlet " + portlet.getPortletId() + " is instanceable but does not have a " + "valid instance id"); } portlet = null; } } if (portlet == null) { return StringPool.BLANK; } // Capture the current portlet's settings to reset them once the child // portlet is rendered PortletDisplay portletDisplay = themeDisplay.getPortletDisplay(); PortletDisplay portletDisplayClone = PortletDisplayFactory.create(); portletDisplay.copyTo(portletDisplayClone); PortletConfig portletConfig = (PortletConfig) request.getAttribute(JavaConstants.JAVAX_PORTLET_CONFIG); try { return PortalUtil.renderPortlet(servletContext, request, response, portlet, queryString, columnId, columnPos, columnCount, path, writeOutput); } finally { portletDisplay.copyFrom(portletDisplayClone); portletDisplayClone.recycle(); _defineObjects(request, portletConfig, renderRequest, renderResponse); } }
From source file:com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl.java
License:Open Source License
private static void _defineObjects(HttpServletRequest request, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) { if (portletConfig != null) { request.setAttribute(JavaConstants.JAVAX_PORTLET_CONFIG, portletConfig); }//from w ww.j av a2 s . c o m if (renderRequest != null) { request.setAttribute(JavaConstants.JAVAX_PORTLET_REQUEST, renderRequest); } if (renderResponse != null) { request.setAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE, renderResponse); } }
From source file:com.liferay.portlet.PortletRequestImpl.java
License:Open Source License
public void cleanUp() { _request.removeAttribute(JavaConstants.JAVAX_PORTLET_CONFIG); _request.removeAttribute(JavaConstants.JAVAX_PORTLET_REQUEST); _request.removeAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE); _request.removeAttribute(PortletRequest.LIFECYCLE_PHASE); }
From source file:com.liferay.portlet.PortletRequestImpl.java
License:Open Source License
public void defineObjects(PortletConfig portletConfig, PortletResponse portletResponse) { PortletConfigImpl portletConfigImpl = (PortletConfigImpl) portletConfig; setAttribute(WebKeys.PORTLET_ID, portletConfigImpl.getPortletId()); setAttribute(JavaConstants.JAVAX_PORTLET_CONFIG, portletConfig); setAttribute(JavaConstants.JAVAX_PORTLET_REQUEST, this); setAttribute(JavaConstants.JAVAX_PORTLET_RESPONSE, portletResponse); setAttribute(PortletRequest.LIFECYCLE_PHASE, getLifecycle()); }
From source file:com.liferay.portlet.usersadmin.search.UserSearch.java
License:Open Source License
public UserSearch(PortletRequest portletRequest, PortletURL iteratorURL) { super(portletRequest, new UserDisplayTerms(portletRequest), new UserSearchTerms(portletRequest), DEFAULT_CUR_PARAM, DEFAULT_DELTA, iteratorURL, headerNames, EMPTY_RESULTS_MESSAGE); PortletConfig portletConfig = (PortletConfig) portletRequest .getAttribute(JavaConstants.JAVAX_PORTLET_CONFIG); UserDisplayTerms displayTerms = (UserDisplayTerms) getDisplayTerms(); UserSearchTerms searchTerms = (UserSearchTerms) getSearchTerms(); String portletName = portletConfig.getPortletName(); if (!portletName.equals(PortletKeys.USERS_ADMIN)) { displayTerms.setStatus(WorkflowConstants.STATUS_APPROVED); searchTerms.setStatus(WorkflowConstants.STATUS_APPROVED); }// w w w . j a v a2s .c om iteratorURL.setParameter(UserDisplayTerms.STATUS, String.valueOf(displayTerms.getStatus())); iteratorURL.setParameter(UserDisplayTerms.EMAIL_ADDRESS, displayTerms.getEmailAddress()); iteratorURL.setParameter(UserDisplayTerms.FIRST_NAME, displayTerms.getFirstName()); iteratorURL.setParameter(UserDisplayTerms.LAST_NAME, displayTerms.getLastName()); iteratorURL.setParameter(UserDisplayTerms.MIDDLE_NAME, displayTerms.getMiddleName()); iteratorURL.setParameter(UserDisplayTerms.ORGANIZATION_ID, String.valueOf(displayTerms.getOrganizationId())); iteratorURL.setParameter(UserDisplayTerms.ROLE_ID, String.valueOf(displayTerms.getRoleId())); iteratorURL.setParameter(UserDisplayTerms.SCREEN_NAME, displayTerms.getScreenName()); iteratorURL.setParameter(UserDisplayTerms.USER_GROUP_ID, String.valueOf(displayTerms.getUserGroupId())); try { PortalPreferences preferences = PortletPreferencesFactoryUtil.getPortalPreferences(portletRequest); String orderByCol = ParamUtil.getString(portletRequest, "orderByCol"); String orderByType = ParamUtil.getString(portletRequest, "orderByType"); if (Validator.isNotNull(orderByCol) && Validator.isNotNull(orderByType)) { preferences.setValue(PortletKeys.USERS_ADMIN, "users-order-by-col", orderByCol); preferences.setValue(PortletKeys.USERS_ADMIN, "users-order-by-type", orderByType); } else { orderByCol = preferences.getValue(PortletKeys.USERS_ADMIN, "users-order-by-col", "last-name"); orderByType = preferences.getValue(PortletKeys.USERS_ADMIN, "users-order-by-type", "asc"); } OrderByComparator orderByComparator = UsersAdminUtil.getUserOrderByComparator(orderByCol, orderByType); setOrderableHeaders(orderableHeaders); setOrderByCol(orderByCol); setOrderByType(orderByType); setOrderByComparator(orderByComparator); } catch (Exception e) { _log.error(e); } }