List of usage examples for com.liferay.portal.kernel.util WebKeys PORTLET_CONFIGURATOR_VISIBILITY
String PORTLET_CONFIGURATOR_VISIBILITY
To view the source code for com.liferay.portal.kernel.util WebKeys PORTLET_CONFIGURATOR_VISIBILITY.
Click Source Link
From source file:br.com.thiagomoreira.liferay.plugins.MarkdownDisplayPortlet.java
License:Apache License
@Override public void render(RenderRequest request, RenderResponse response) throws PortletException, IOException { PortletPreferences preferences = request.getPreferences(); String markdownURL = preferences.getValue("markdownURL", null); int timeToLive = 60 * GetterUtil.getInteger(preferences.getValue("timeToLive", "1")); boolean autolinks = GetterUtil.getBoolean(preferences.getValue("autolinks", "false")); boolean fencedBlockCodes = GetterUtil.getBoolean(preferences.getValue("fencedBlockCodes", "false")); boolean tables = GetterUtil.getBoolean(preferences.getValue("tables", "false")); if (Validator.isNotNull(markdownURL)) { PortalCache<Serializable, Object> portalCache = SingleVMPoolUtil .getCache(MarkdownDisplayPortlet.class.getName()); String content = (String) portalCache.get(markdownURL); if (content == null) { int options = Extensions.NONE; if (autolinks) { options = options | Extensions.AUTOLINKS; }/*from w w w . ja v a 2 s .com*/ if (fencedBlockCodes) { options = options | Extensions.FENCED_CODE_BLOCKS; } if (tables) { options = options | Extensions.TABLES; } PegDownProcessor processor = new PegDownProcessor(options); String markdownSource = HttpUtil.URLtoString(markdownURL); content = processor.markdownToHtml(markdownSource); portalCache.put(markdownURL, content, timeToLive); } request.setAttribute("content", content); } else { request.setAttribute(WebKeys.PORTLET_CONFIGURATOR_VISIBILITY, Boolean.TRUE); } super.render(request, response); }
From source file:com.knowarth.portlets.themepersonalizer.ThemePersonalizerPortlet.java
License:Open Source License
@Override protected void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException, IOException { try {/* ww w. java 2 s . c om*/ ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); if (!themeDisplay.isSignedIn()) { renderRequest.setAttribute(WebKeys.PORTLET_CONFIGURATOR_VISIBILITY, Boolean.FALSE); } else { Map<String, String> availableThemesMap = retrieveAvailableThemesMap(themeDisplay.getCompanyId()); Layout layout = themeDisplay.getLayout(); UserPersonalizedTheme userPersonalTheme = UserPersonalizedThemeLocalServiceUtil .findByUserIDAndLayoutId(themeDisplay.getCompanyId(), themeDisplay.getUserId(), layout.getLayoutId()); if (Validator.isNotNull(userPersonalTheme)) { setPersonalizedThemeParams(renderRequest, themeDisplay.getCompanyId(), availableThemesMap, userPersonalTheme); } else { setDefaults(renderRequest, themeDisplay.getCompanyId(), availableThemesMap); } } } catch (SystemException e) { SessionErrors.add(renderRequest, "system-error-please-contact-adminstrator"); _log.error("Error retrieving personalized theme information", e); } include(viewJSP, renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormDisplayContext.java
License:Open Source License
public DDLFormDisplayContext(RenderRequest renderRequest, RenderResponse renderResponse, DDLRecordSetService ddlRecordSetService, DDMFormRenderer ddmFormRenderer, DDMFormValuesFactory ddmFormValuesFactory, WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService) throws PortalException { _renderRequest = renderRequest;// ww w .ja v a2 s . co m _renderResponse = renderResponse; _ddlRecordSetService = ddlRecordSetService; _ddmFormRenderer = ddmFormRenderer; _ddmFormValuesFactory = ddmFormValuesFactory; _workflowDefinitionLinkLocalService = workflowDefinitionLinkLocalService; if (Validator.isNotNull(getPortletResource())) { return; } DDLRecordSet recordSet = getRecordSet(); if ((recordSet == null) || !hasViewPermission()) { renderRequest.setAttribute(WebKeys.PORTLET_CONFIGURATOR_VISIBILITY, Boolean.TRUE); } }
From source file:com.liferay.dynamic.data.lists.web.internal.display.context.DDLDisplayContext.java
License:Open Source License
public DDLDisplayContext(HttpServletRequest request, DDL ddl, DDLRecordSetLocalService ddlRecordSetLocalService, DDLWebConfiguration ddlWebConfiguration, DDMDisplayRegistry ddmDisplayRegistry, DDMTemplateLocalService ddmTemplateLocalService, StorageEngine storageEngine) { _ddl = ddl;/*from w ww. j a v a2s. co m*/ _ddlRecordSetLocalService = ddlRecordSetLocalService; _ddlWebConfiguration = ddlWebConfiguration; _ddmDisplayRegistry = ddmDisplayRegistry; _ddmTemplateLocalService = ddmTemplateLocalService; _storageEngine = storageEngine; _ddlRequestHelper = new DDLRequestHelper(request); if (Validator.isNotNull(getPortletResource())) { return; } DDLRecordSet recordSet = getRecordSet(); if ((recordSet == null) || !hasViewPermission()) { RenderRequest renderRequest = _ddlRequestHelper.getRenderRequest(); renderRequest.setAttribute(WebKeys.PORTLET_CONFIGURATOR_VISIBILITY, Boolean.TRUE); } }
From source file:com.liferay.dynamic.data.mapping.form.web.internal.display.context.DDMFormDisplayContext.java
License:Open Source License
public DDMFormDisplayContext(RenderRequest renderRequest, RenderResponse renderResponse, DDMFormInstanceService ddmFormInstanceService, DDMFormInstanceRecordVersionLocalService ddmFormInstanceRecordVersionLocalService, DDMFormRenderer ddmFormRenderer, DDMFormValuesFactory ddmFormValuesFactory, DDMFormValuesMerger ddmFormValuesMerger, WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService) throws PortalException { _renderRequest = renderRequest;/*from w w w . j a va 2 s . c om*/ _renderResponse = renderResponse; _ddmFormInstanceService = ddmFormInstanceService; _ddmFormInstanceRecordVersionLocalService = ddmFormInstanceRecordVersionLocalService; _ddmFormRenderer = ddmFormRenderer; _ddmFormValuesFactory = ddmFormValuesFactory; _ddmFormValuesMerger = ddmFormValuesMerger; _workflowDefinitionLinkLocalService = workflowDefinitionLinkLocalService; _containerId = StringUtil.randomString(); if (Validator.isNotNull(getPortletResource())) { return; } DDMFormInstance ddmFormInstance = getFormInstance(); if ((ddmFormInstance == null) || !hasViewPermission()) { renderRequest.setAttribute(WebKeys.PORTLET_CONFIGURATOR_VISIBILITY, Boolean.TRUE); } }
From source file:com.liferay.journal.content.web.internal.display.context.JournalContentDisplayContext.java
License:Open Source License
private JournalContentDisplayContext(PortletRequest portletRequest, PortletResponse portletResponse, JournalContentPortletInstanceConfiguration journalContentPortletInstanceConfiguration, long ddmStructureClassNameId) throws PortalException { _portletRequest = portletRequest;/*from w ww. j a v a 2s. c o m*/ _portletResponse = portletResponse; _journalContentPortletInstanceConfiguration = journalContentPortletInstanceConfiguration; _ddmStructureClassNameId = ddmStructureClassNameId; if (Validator.isNull(getPortletResource()) && !isShowArticle()) { portletRequest.setAttribute(WebKeys.PORTLET_CONFIGURATOR_VISIBILITY, Boolean.TRUE); } else if (isShowArticle() && (portletResponse instanceof RenderResponse)) { RenderResponse renderResponse = (RenderResponse) portletResponse; JournalArticleDisplay articleDisplay = getArticleDisplay(); renderResponse.setTitle(articleDisplay.getTitle()); } }