final Boolean isCompleted, final Boolean isScheduled,
final Boolean isFavourite, final Boolean isPublished,
final String keyword, final String period, final Date initDate) {
final DetachedCriteria criteria = DetachedCriteria
.forClass(TweetPoll.class);
criteria.createAlias("tweetOwner", "tweetOwner");
criteria.add(Restrictions.eq("tweetOwner", account));
criteria.add(Restrictions.between("createDate", initDate,
getNextDayMidnightDate()));
advancedTweetPollSearchOptions(criteria, isCompleted, isScheduled, isFavourite,
isPublished, keyword, period);