Calendar lastLoginLimit = Calendar.getInstance();
lastLoginLimit.add(Calendar.DAY_OF_YEAR, -6); // -1 - 6 = -7 for last
// week
msgProperties.setProperty("activeUsersLastWeek", String.valueOf(secMgr.countUniqueUserLoginsSince(lastLoginLimit.getTime())));
lastLoginLimit.add(Calendar.MONTH, -1);
msgProperties.setProperty("activeUsersLastMonth", String.valueOf(secMgr.countUniqueUserLoginsSince(lastLoginLimit.getTime())));
// Groups
BGContextManager groupMgr = BGContextManagerImpl.getInstance();
int buddyGroups = groupMgr.countGroupsOfType(BusinessGroup.TYPE_BUDDYGROUP);
msgProperties.setProperty("groupCountBuddyGroups", String.valueOf(buddyGroups));
int learningGroups = groupMgr.countGroupsOfType(BusinessGroup.TYPE_LEARNINGROUP);