List of usage examples for com.liferay.portal.kernel.model Group setTypeSettingsProperties
public void setTypeSettingsProperties(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties);
From source file:com.liferay.sync.web.internal.portlet.SyncAdminPortlet.java
License:Open Source License
public void updateSites(ActionRequest actionRequest, ActionResponse actionResponse) { String enabled = ParamUtil.getString(actionRequest, "enabled"); String permissions = ParamUtil.getString(actionRequest, "permissions"); long[] groupIds = ParamUtil.getLongValues(actionRequest, "groupIds"); for (long groupId : groupIds) { Group group = _groupLocalService.fetchGroup(groupId); UnicodeProperties typeSettingsProperties = group.getTypeSettingsProperties(); if (Validator.isNotNull(enabled)) { typeSettingsProperties.setProperty("syncEnabled", enabled); }/*from w w w . j a v a2s.co m*/ if (Validator.isNotNull(permissions)) { typeSettingsProperties.setProperty("syncSiteMemberFilePermissions", permissions); } group.setTypeSettingsProperties(typeSettingsProperties); _groupLocalService.updateGroup(group); } }
From source file:com.liferay.trash.service.test.TrashEntryLocalServiceCheckEntriesTest.java
License:Open Source License
protected Group updateTrashEntriesMaxAge(Group group, int days) throws Exception { UnicodeProperties typeSettingsProperties = group.getParentLiveGroupTypeSettingsProperties(); int companyTrashEntriesMaxAge = PrefsPropsUtil.getInteger(group.getCompanyId(), PropsKeys.TRASH_ENTRIES_MAX_AGE); if (days > 0) { days *= 1440;/*from w w w. ja va 2 s .co m*/ } else { days = GetterUtil.getInteger(typeSettingsProperties.getProperty("trashEntriesMaxAge"), companyTrashEntriesMaxAge); } if (days != companyTrashEntriesMaxAge) { typeSettingsProperties.setProperty("trashEntriesMaxAge", String.valueOf(days)); } else { typeSettingsProperties.remove("trashEntriesMaxAge"); } group.setTypeSettingsProperties(typeSettingsProperties); return GroupLocalServiceUtil.updateGroup(group); }
From source file:com.liferay.trash.test.util.TrashTestUtil.java
License:Open Source License
public static Group disableTrash(Group group) { UnicodeProperties typeSettingsProperties = group.getParentLiveGroupTypeSettingsProperties(); typeSettingsProperties.setProperty("trashEnabled", StringPool.FALSE); group.setTypeSettingsProperties(typeSettingsProperties); return GroupLocalServiceUtil.updateGroup(group); }