List of usage examples for com.liferay.portal.kernel.language LanguageUtil get
public static String get(ResourceBundle resourceBundle, String key)
From source file:com.liferay.asset.browser.web.internal.display.context.AssetBrowserDisplayContext.java
License:Open Source License
public String getManagementBarFilterLabel() throws PortalException { if (getGroupId() <= 0) { return LanguageUtil.get(_request, "all"); }/* w w w .j ava2 s . c o m*/ ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); Group group = GroupLocalServiceUtil.fetchGroup(getGroupId()); return group.getDescriptiveName(themeDisplay.getLocale()); }
From source file:com.liferay.asset.browser.web.internal.display.context.AssetBrowserDisplayContext.java
License:Open Source License
public List<NavigationItem> getNavigationItems() throws PortalException { List<NavigationItem> navigationItems = new ArrayList<>(); NavigationItem entriesNavigationItem = new NavigationItem(); entriesNavigationItem.setActive(true); PortletURL mainURL = getPortletURL(); entriesNavigationItem.setHref(mainURL.toString()); entriesNavigationItem.setLabel(LanguageUtil.get(_request, "entries")); navigationItems.add(entriesNavigationItem); return navigationItems; }
From source file:com.liferay.asset.categories.admin.web.internal.display.context.AssetCategoriesDisplayContext.java
License:Open Source License
public List<NavigationItem> getAssetCategoriesNavigationItems() { List<NavigationItem> navigationItems = new ArrayList<>(); NavigationItem entriesNavigationItem = new NavigationItem(); entriesNavigationItem.setActive(true); PortletURL mainURL = _renderResponse.createRenderURL(); mainURL.setParameter("mvcPath", "/view_categories.jsp"); mainURL.setParameter("vocabularyId", String.valueOf(getVocabularyId())); entriesNavigationItem.setHref(mainURL.toString()); entriesNavigationItem.setLabel(LanguageUtil.get(_request, "categories")); navigationItems.add(entriesNavigationItem); return navigationItems; }
From source file:com.liferay.asset.categories.admin.web.internal.display.context.AssetCategoriesDisplayContext.java
License:Open Source License
public String getAssetType(AssetVocabulary vocabulary) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); long[] selectedClassNameIds = vocabulary.getSelectedClassNameIds(); long[] selectedClassTypePKs = vocabulary.getSelectedClassTypePKs(); StringBundler sb = new StringBundler(); for (int i = 0; i < selectedClassNameIds.length; i++) { long classNameId = selectedClassNameIds[i]; long classTypePK = selectedClassTypePKs[i]; String name = LanguageUtil.get(_request, "all-asset-types"); if (classNameId != AssetCategoryConstants.ALL_CLASS_NAME_ID) { if (classTypePK != -1) { AssetRendererFactory<?> assetRendererFactory = AssetRendererFactoryRegistryUtil .getAssetRendererFactoryByClassNameId(classNameId); ClassTypeReader classTypeReader = assetRendererFactory.getClassTypeReader(); try { ClassType classType = classTypeReader.getClassType(classTypePK, themeDisplay.getLocale()); name = classType.getName(); } catch (NoSuchModelException nsme) { if (_log.isDebugEnabled()) { _log.debug("Unable to get asset type for class type " + "primary key " + classTypePK, nsme);//from www . jav a 2 s . c om } continue; } } else { name = ResourceActionsUtil.getModelResource(themeDisplay.getLocale(), PortalUtil.getClassName(classNameId)); } } sb.append(name); if (vocabulary.isRequired(classNameId, classTypePK)) { sb.append(StringPool.SPACE); sb.append(StringPool.STAR); } sb.append(StringPool.COMMA_AND_SPACE); } if (sb.index() == 0) { return StringPool.BLANK; } sb.setIndex(sb.index() - 1); return sb.toString(); }
From source file:com.liferay.asset.categories.admin.web.internal.display.context.AssetCategoriesDisplayContext.java
License:Open Source License
public List<NavigationItem> getAssetVocabulariesNavigationItems() { List<NavigationItem> navigationItems = new ArrayList<>(); NavigationItem entriesNavigationItem = new NavigationItem(); entriesNavigationItem.setActive(true); PortletURL mainURL = _renderResponse.createRenderURL(); entriesNavigationItem.setHref(mainURL.toString()); entriesNavigationItem.setLabel(LanguageUtil.get(_request, "vocabularies")); navigationItems.add(entriesNavigationItem); return navigationItems; }
From source file:com.liferay.asset.categories.admin.web.internal.portlet.configuration.icon.AssetCategoryPermissionsPortletConfigurationIcon.java
License:Open Source License
@Override public String getMessage(PortletRequest portletRequest) { return LanguageUtil.get(getResourceBundle(getLocale(portletRequest)), "permissions"); }
From source file:com.liferay.asset.categories.admin.web.internal.servlet.taglib.ui.CategoryDetailsScreenNavigationEntry.java
License:Open Source License
@Override public String getLabel(Locale locale) { return LanguageUtil.get(locale, "details"); }
From source file:com.liferay.asset.categories.admin.web.internal.servlet.taglib.ui.CategoryPropertiesScreenNavigationEntry.java
License:Open Source License
@Override public String getLabel(Locale locale) { return LanguageUtil.get(locale, "properties"); }
From source file:com.liferay.asset.categories.admin.web.internal.util.AssetCategoryUtil.java
License:Open Source License
public static void addPortletBreadcrumbEntry(AssetVocabulary vocabulary, AssetCategory category, HttpServletRequest request, RenderResponse renderResponse) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); PortletURL portletURL = renderResponse.createRenderURL(); portletURL.setParameter("mvcPath", "/view.jsp"); PortalUtil.addPortletBreadcrumbEntry(request, LanguageUtil.get(request, "vocabularies"), portletURL.toString());/*from w w w . j a va 2 s . c om*/ if (category == null) { PortalUtil.addPortletBreadcrumbEntry(request, vocabulary.getTitle(themeDisplay.getLocale()), null); return; } portletURL.setParameter("mvcPath", "/view_categories.jsp"); String navigation = ParamUtil.getString(request, "navigation"); if (Validator.isNotNull(navigation)) { portletURL.setParameter("navigation", navigation); } portletURL.setParameter("vocabularyId", String.valueOf(vocabulary.getVocabularyId())); PortalUtil.addPortletBreadcrumbEntry(request, vocabulary.getTitle(themeDisplay.getLocale()), portletURL.toString()); List<AssetCategory> ancestorsCategories = category.getAncestors(); Collections.reverse(ancestorsCategories); for (AssetCategory curCategory : ancestorsCategories) { portletURL.setParameter("categoryId", String.valueOf(curCategory.getCategoryId())); PortalUtil.addPortletBreadcrumbEntry(request, curCategory.getTitle(themeDisplay.getLocale()), portletURL.toString()); } PortalUtil.addPortletBreadcrumbEntry(request, category.getTitle(themeDisplay.getLocale()), null); }
From source file:com.liferay.asset.categories.navigation.web.internal.display.context.AssetCategoriesNavigationDisplayContext.java
License:Open Source License
protected String getTitle(AssetVocabulary assetVocabulary) { ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); String title = HtmlUtil.escape(assetVocabulary.getTitle(themeDisplay.getLanguageId())); if (assetVocabulary.getGroupId() == themeDisplay.getCompanyGroupId()) { title += " (" + LanguageUtil.get(_request, "global") + ")"; }// w w w . j av a 2 s .c o m return title; }