001
014
015 package com.liferay.portlet.social.model.impl;
016
017 import com.liferay.portlet.social.model.SocialActivityCounterConstants;
018 import com.liferay.portlet.social.util.SocialCounterPeriodUtil;
019
020
023 public class SocialActivityCounterImpl extends SocialActivityCounterBaseImpl {
024
025 public boolean isActivePeriod(int periodLength) {
026 if (periodLength ==
027 SocialActivityCounterConstants.PERIOD_LENGTH_INFINITE) {
028
029 return true;
030 }
031
032 if (periodLength !=
033 SocialActivityCounterConstants.PERIOD_LENGTH_SYSTEM) {
034
035 if ((getStartPeriod() + periodLength) >
036 SocialCounterPeriodUtil.getActivityDay()) {
037
038 return true;
039 }
040 }
041
042 if ((getStartPeriod() == SocialCounterPeriodUtil.getStartPeriod()) &&
043 ((getEndPeriod() == -1) ||
044 (getEndPeriod() == SocialCounterPeriodUtil.getEndPeriod()))) {
045
046 return true;
047 }
048
049 return false;
050 }
051
052 }