throws EnMeSearchException, EnMeNoResultsFoundException {
List<HashTagListGraphData> tagDetailStatsBySocial = new ArrayList<HashTagListGraphData>();
List<ItemStatDetail> tpSocialSavePublishedDetail = new ArrayList<ItemStatDetail>();
List<TweetPollSavedPublishedStatus> tpSavedPublished = new ArrayList<TweetPollSavedPublishedStatus>();
if (period == null) {
throw new EnMeSearchException("search params required.");
} else {
final List<TweetPoll> tpolls = getTweetPollsByHashTag(tagName, null, null, TypeSearchResult.HASHTAG, period);
for (TweetPoll tweetPoll : tpolls) {
final ItemStatDetail statDetail = new ItemStatDetail();
tpSavedPublished = getTweetPollDao().getSocialLinksByTypeAndDateRange(tweetPoll, null, null, TypeSearchResult.TWEETPOLL);