List of usage examples for com.liferay.portal.kernel.service PortletPreferencesLocalServiceUtil addPortletPreferences
public static com.liferay.portal.kernel.model.PortletPreferences addPortletPreferences(long companyId, long ownerId, int ownerType, long plid, String portletId, com.liferay.portal.kernel.model.Portlet portlet, String defaultPreferences)
From source file:at.graz.meduni.bibbox.liferay.portlet.service.impl.ApplicationInstanceServiceImpl.java
License:Open Source License
@JSONWebService(value = "/set-portlet-configuration") public JSONObject setPortletConfiguration(long companyId, long plid, String portletId, String preferences) { JSONObject returnobject = JSONFactoryUtil.createJSONObject(); System.out.println("-------------------------"); System.out.println("PortletConfiguration"); System.out.println("companyId:" + companyId + " plid:" + plid + " portletId:" + portletId + " preferences:" + preferences);/*w w w . j a va2 s . c om*/ returnobject.put("companyId", companyId); returnobject.put("plid", plid); returnobject.put("portletId", portletId); returnobject.put("preferences", preferences); Layout layout; try { layout = LayoutLocalServiceUtil.getLayout(plid); System.out.println("ModelClassName" + layout.getModelClassName()); } catch (PortalException e) { // TODO Auto-generated catch block e.printStackTrace(); } List<PortletPreferences> portletpreferences = PortletPreferencesLocalServiceUtil.getPortletPreferences(plid, portletId); System.out.println(portletpreferences.size()); if (portletpreferences.size() == 0) { long ownerId = 0; Portlet portlet = PortletLocalServiceUtil.getPortletById(portletId); PortletPreferencesLocalServiceUtil.addPortletPreferences(companyId, ownerId, PortletKeys.PREFS_OWNER_TYPE_LAYOUT, plid, portletId, portlet, preferences); } else { for (PortletPreferences portletpreference : portletpreferences) { portletpreference.setPreferences(preferences); PortletPreferencesLocalServiceUtil.updatePortletPreferences(portletpreference); } } System.out.println("PortletConfiguration ... end"); return returnobject; }
From source file:com.liferay.exportimport.test.PortletPreferencesExportImportTest.java
License:Open Source License
private void _addGroupEmbeddedPortlet(String portletInstanceId, Portlet portlet, String portletPreferences) { PortletPreferencesLocalServiceUtil.addPortletPreferences(group.getCompanyId(), group.getGroupId(), PortletKeys.PREFS_OWNER_TYPE_LAYOUT, PortletKeys.PREFS_PLID_SHARED, portletInstanceId, portlet, portletPreferences);//from ww w . ja v a 2s . c o m PortletPreferencesLocalServiceUtil.addPortletPreferences(group.getCompanyId(), PortletKeys.PREFS_OWNER_ID_DEFAULT, PortletKeys.PREFS_OWNER_TYPE_LAYOUT, layout.getPlid(), portletInstanceId, portlet, PortletConstants.DEFAULT_PREFERENCES); }
From source file:com.liferay.layout.admin.web.internal.upgrade.v_1_0_1.UpgradeLayoutType.java
License:Open Source License
protected void addPortletPreferences(long companyId, long groupId, long plid, String portletId, String articleId) throws Exception { String portletPreferences = getPortletPreferences(groupId, articleId); PortletPreferencesLocalServiceUtil.addPortletPreferences(companyId, 0, PortletKeys.PREFS_OWNER_TYPE_LAYOUT, plid, portletId, null, portletPreferences); }
From source file:com.liferay.layout.type.controller.test.LayoutTypePortletImplTest.java
License:Open Source License
private static PortletPreferences _addLayoutPortletPreferences(Layout layout, Portlet portlet) throws Exception { return PortletPreferencesLocalServiceUtil.addPortletPreferences(TestPropsValues.getCompanyId(), PortletKeys.PREFS_OWNER_ID_DEFAULT, PortletKeys.PREFS_OWNER_TYPE_LAYOUT, layout.getPlid(), portlet.getPortletId(), portlet, null); }