List of usage examples for com.liferay.portal.kernel.model Group getParentLiveGroupTypeSettingsProperties
public com.liferay.portal.kernel.util.UnicodeProperties getParentLiveGroupTypeSettingsProperties();
From source file:com.liferay.trash.internal.TrashHelperImpl.java
License:Open Source License
@Override public int getMaxAge(Group group) { int trashEntriesMaxAge = PrefsPropsUtil.getInteger(group.getCompanyId(), PropsKeys.TRASH_ENTRIES_MAX_AGE, PropsValues.TRASH_ENTRIES_MAX_AGE); UnicodeProperties typeSettingsProperties = group.getParentLiveGroupTypeSettingsProperties(); return GetterUtil.getInteger(typeSettingsProperties.getProperty("trashEntriesMaxAge"), trashEntriesMaxAge); }
From source file:com.liferay.trash.internal.TrashHelperImpl.java
License:Open Source License
@Override public boolean isTrashEnabled(Group group) { boolean companyTrashEnabled = PrefsPropsUtil.getBoolean(group.getCompanyId(), PropsKeys.TRASH_ENABLED); if (!companyTrashEnabled) { return false; }//from ww w . j a v a 2 s . com UnicodeProperties typeSettingsProperties = group.getParentLiveGroupTypeSettingsProperties(); return GetterUtil.getBoolean(typeSettingsProperties.getProperty("trashEnabled"), true); }
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;/*www .ja v a 2 s . com*/ } 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); }