Example usage for com.liferay.portal.kernel.model Group getParentLiveGroupTypeSettingsProperties

List of usage examples for com.liferay.portal.kernel.model Group getParentLiveGroupTypeSettingsProperties

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model Group getParentLiveGroupTypeSettingsProperties.

Prototype

public com.liferay.portal.kernel.util.UnicodeProperties getParentLiveGroupTypeSettingsProperties();

Source Link

Usage

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);
}