/** * Returns <code>true</code> if preferences are unique per layout. * * @return <code>true</code> if preferences are unique per layout */ @Override public boolean isPreferencesUniquePerLayout() { return _portlet.isPreferencesUniquePerLayout(); }
public static String getPortletDataPath( PortletDataContext portletDataContext, String portletId, long plid) { StringBundler sb = new StringBundler(4); sb.append(getPortletPath(portletDataContext, portletId)); sb.append(StringPool.SLASH); Portlet portlet = PortletLocalServiceUtil.getPortletById(portletId); if (portlet.isPreferencesUniquePerLayout()) { sb.append(plid); } else { sb.append(portletDataContext.getScopeGroupId()); } sb.append("/portlet-data.xml"); return sb.toString(); }
!portlet.isPreferencesUniquePerLayout() && portletDataContext.hasNotUniquePerLayout( portletDataContext.getPortletId())) { if (!portlet.isPreferencesUniquePerLayout()) { StringBundler sb = new StringBundler(5);