List of usage examples for com.liferay.portal.kernel.util UnicodeProperties fastLoad
public void fastLoad(String props)
From source file:com.liferay.layout.admin.web.internal.upgrade.v_1_0_1.UpgradeLayoutType.java
License:Open Source License
protected String getArticleId(String typeSettings) throws Exception { UnicodeProperties typeSettingsProperties = new UnicodeProperties(true); typeSettingsProperties.fastLoad(typeSettings); return typeSettingsProperties.getProperty("article-id"); }
From source file:com.liferay.site.navigation.menu.item.full.page.application.internal.type.FullPageApplicationSiteNavigationMenuItemType.java
License:Open Source License
@Override public String getTitle(SiteNavigationMenuItem siteNavigationMenuItem, Locale locale) { UnicodeProperties typeSettingsProperties = new UnicodeProperties(); typeSettingsProperties.fastLoad(siteNavigationMenuItem.getTypeSettings()); String fullPageApplicationPortletId = typeSettingsProperties.get("fullPageApplicationPortlet"); Portlet fullPageApplicationPortlet = _portletLocalService.getPortletById(fullPageApplicationPortletId); return fullPageApplicationPortlet.getDisplayName(); }
From source file:com.liferay.site.navigation.menu.item.layout.internal.type.LayoutSiteNavigationMenuItemType.java
License:Open Source License
@Override public String getTitle(SiteNavigationMenuItem siteNavigationMenuItem, Locale locale) { UnicodeProperties typeSettingsProperties = new UnicodeProperties(); typeSettingsProperties.fastLoad(siteNavigationMenuItem.getTypeSettings()); String label = typeSettingsProperties.getProperty("title"); if (Validator.isNotNull(label)) { return label; }/*from w ww . j av a2s . com*/ Layout layout = getLayout(siteNavigationMenuItem); if (layout != null) { return layout.getName(locale); } return getLabel(locale); }
From source file:com.liferay.site.navigation.menu.item.layout.internal.type.LayoutSiteNavigationMenuItemType.java
License:Open Source License
protected Layout getLayout(SiteNavigationMenuItem siteNavigationMenuItem) { UnicodeProperties typeSettingsProperties = new UnicodeProperties(); typeSettingsProperties.fastLoad(siteNavigationMenuItem.getTypeSettings()); String layoutUuid = typeSettingsProperties.get("layoutUuid"); long groupId = GetterUtil.getLong(typeSettingsProperties.get("groupId")); boolean privateLayout = GetterUtil.getBoolean(typeSettingsProperties.get("privateLayout")); return _layoutLocalService.fetchLayoutByUuidAndGroupId(layoutUuid, groupId, privateLayout); }
From source file:com.liferay.site.navigation.menu.item.node.internal.type.NodeSiteNavigationMenuItemType.java
License:Open Source License
@Override public String getTitle(SiteNavigationMenuItem siteNavigationMenuItem, Locale locale) { UnicodeProperties typeSettingsProperties = new UnicodeProperties(); typeSettingsProperties.fastLoad(siteNavigationMenuItem.getTypeSettings()); return typeSettingsProperties.get("name"); }
From source file:com.liferay.site.navigation.menu.item.url.internal.type.URLSiteNavigationMenuItemType.java
License:Open Source License
@Override public String getURL(HttpServletRequest request, SiteNavigationMenuItem siteNavigationMenuItem) throws PortalException { UnicodeProperties typeSettingsProperties = new UnicodeProperties(); typeSettingsProperties.fastLoad(siteNavigationMenuItem.getTypeSettings()); return typeSettingsProperties.get("url"); }