/** * @param events * @return */ private Group<RecommendMsg> filterEventsFromJiepang(Group<Event> events) { Group<RecommendMsg> recommends = new Group<RecommendMsg>(); if (events.isHasMore()) { recommends.setHasMore(true); } else { recommends.setHasMore(false); } // remove the events which doesn't come from jianjian and then set it to recommendMsg group for (Event it : events) { if (it.getFragment() instanceof RecommendMsg) { RecommendMsg re = (RecommendMsg) it.getFragment(); if (re.getProduct() != null) { if (it.getCreateDate() != null) { re.setCreateDate(it.getCreateDate()); } if (it.getEventId() != null) { re.setFragmentId(it.getEventId()); } recommends.add(re); } } } return recommends; }