Examples of HashTag


Examples of org.encuestame.persistence.domain.HashTag

            final String hashTagName,
            final SearchPeriods period,
            final HttpServletRequest request)
            throws EnMeNoResultsFoundException, EnMeSearchException {
        // Check if the hashtag exists
        final HashTag tag = this.getHashTag(hashTagName, true);
        List tweetPollsByDateRange = new ArrayList();
        List<Poll> pollsByDateRange = new ArrayList<Poll>();
        List<Survey> surveysByDateRange = new ArrayList<Survey>();
        List<ItemStatDetail> itemStatDetailByUsage = new ArrayList<ItemStatDetail>();
        // If the tag exists then obtains the total
        List<HashTagDetailStats> tagDetailStatsByTagName = new ArrayList<HashTagDetailStats>();
            tweetPollsByDateRange = this.getTotalTweetPollUsageByHashTagAndDateRange(tag.getHashTag(),
                            period);
            pollsByDateRange = this.getTotalPollUsageByHashTagAndDateRange(
                    tag.getHashTag(), period);
            surveysByDateRange = this.getTotalSurveyUsageByHashTagAndDateRange(
                    tag.getHashTag(), period);
        itemStatDetailByUsage.addAll(ConvertDomainBean.convertObjectTweetPollListToItemDetailBean(tweetPollsByDateRange));
        itemStatDetailByUsage.addAll(ConvertDomainBean.convertPollListToItemDetailBean(pollsByDateRange));
        itemStatDetailByUsage.addAll(ConvertDomainBean.convertSurveyListToItemDetailBean(surveysByDateRange));
        tagDetailStatsByTagName = this.compareList(itemStatDetailByUsage,
                period, request);
View Full Code Here

Examples of org.encuestame.persistence.domain.HashTag

    public List<HashTagDetailStats> getTotalHitsUsagebyHashTagAndDateRange(
            final String hashTagName, final SearchPeriods period, final HttpServletRequest request)
            throws EnMeNoResultsFoundException, EnMeSearchException {
        List<Hit> hashTagHits = new ArrayList<Hit>();
        List<HashTagDetailStats> tagDetailStatsByHits = new ArrayList<HashTagDetailStats>();
        final HashTag tag = this.getHashTag(hashTagName, Boolean.TRUE);
        List<ItemStatDetail> itemStatDetailByHits = new ArrayList<ItemStatDetail>();
        if (tag != null) {
            hashTagHits = getFrontEndDao().getHashTagHitsbyDateRange(
                    tag.getHashTagId(), period.toDays());
        }
        itemStatDetailByHits.addAll(ConvertDomainBean
                .convertHitListToItemDetailBean(hashTagHits));
        tagDetailStatsByHits = this.compareList(itemStatDetailByHits, period, request);
        return tagDetailStatsByHits;
View Full Code Here

Examples of org.encuestame.persistence.domain.HashTag

            final TypeSearchResult filter,
            final HttpServletRequest request,
            final SearchPeriods periods) throws EnMeNoResultsFoundException {
        // Validate if tag belongs to hashtag and filter isn't empty.
        Long totalUsagebyHashTag = 0L;
        final HashTag tag = getHashTag(tagName, true);
        if (tag != null) {
            final List<TweetPoll> tweetsbyTag = this.getTweetPollsByHashTag(
                    tagName, initResults, maxResults, filter, periods);
            final int totatTweetPolls = tweetsbyTag.size();
            final List<Poll> pollsbyTag = this.getPollsByHashTag(tagName,
View Full Code Here

Examples of org.encuestame.persistence.domain.HashTag

    public HashTagDetailStats getHashTagHitsbyName(
            final String tagName,
            final TypeSearchResult filterBy,
            final HttpServletRequest request,
            final SearchPeriods periods) throws EnMeNoResultsFoundException {
        final HashTag tag = getHashTag(tagName, true);
        final Long hits = this.getTotalHits(tag.getHashTagId(),
                TypeSearchResult.HASHTAG, periods);
        final HashTagDetailStats detailStatItem = this
                .createHashTagDetailButtonStats(HashTagRate.LBL_HITS, hits,
                        HashTagRate.SUB_LBL_TIMES, request);
        return detailStatItem;
View Full Code Here

Examples of org.encuestame.persistence.domain.HashTag

                            pointStrokeColor : "#fff",
                            data : [65,59,90,81,56,55,40]
                        }
                    ]
         */
        final HashTag tag = this.getHashTag(hashTagName, true);
        List<Object[]> tweetPollsByDateRange = new ArrayList<Object[]>();
        List<Object[]> pollsByDateRange = new ArrayList<Object[]>();
        List<Object[]> surveysByDateRange = new ArrayList<Object[]>();

        List<ItemStatDetail> itemStatDetailByUsage = new ArrayList<ItemStatDetail>();
        // If the tag exists then obtains the total
        List<HashTagDetailStats> tagDetailStatsByTagName = new ArrayList<HashTagDetailStats>();
        tweetPollsByDateRange = this.getTweetPollsRangeStats(tag.getHashTag(),
                period);

        pollsByDateRange = this.getPollsRangeStats(tag.getHashTag(), period);

        surveysByDateRange = this.getSurveysRangeStats(tag.getHashTag(), period);

        itemStatDetailByUsage.addAll(ConvertDomainBean
                .convertObjectListToItemDetailBean(tweetPollsByDateRange));
        itemStatDetailByUsage.addAll(ConvertDomainBean
                .convertObjectListToItemDetailBean(pollsByDateRange));
View Full Code Here

Examples of org.encuestame.persistence.domain.HashTag

       //TODO: This method should be updated
       //TODO: This method should be updated
       //TODO: This method should be updated
       List<Hit> hashTagHits = new ArrayList<Hit>();
       List<HashTagDetailStats> tagDetailStatsByHits = new ArrayList<HashTagDetailStats>();
       final HashTag tag = this.getHashTag(hashTagName, Boolean.TRUE);
       List<ItemStatDetail> itemStatDetailByHits = new ArrayList<ItemStatDetail>();
       if (tag != null) {
           hashTagHits = getFrontEndDao().getHashTagHitsbyDateRange(
                   tag.getHashTagId(), period.toDays());
       }
       itemStatDetailByHits.addAll(ConvertDomainBean
               .convertHitListToItemDetailBean(hashTagHits));
       tagDetailStatsByHits = this.compareList(itemStatDetailByHits, period, request);
       return tagDetailStatsByHits;
View Full Code Here

Examples of org.encuestame.persistence.domain.HashTag

                            pointStrokeColor : "#fff",
                            data : [65,59,90,81,56,55,40]
                        }
                    ]
         */
        final HashTag tag = this.getHashTag(hashTagName, true);
        final List<Object[]> tweetPollsByDateRange = new ArrayList<Object[]>();
        final List<Object[]> pollsByDateRange = new ArrayList<Object[]>();
        final List<Object[]> surveysByDateRange = new ArrayList<Object[]>();
        final List<ItemStatDetail> itemStatDetailByUsage = new ArrayList<ItemStatDetail>();
        // If the tag exists then obtains the total
        final List<HashTagListGraphData> tagDetailStatsByTagName = new ArrayList<HashTagListGraphData>();

        // from database
        tweetPollsByDateRange.addAll(this.getTweetPollsRangeStats(tag.getHashTag(),
                period));
        pollsByDateRange.addAll(this.getPollsRangeStats(tag.getHashTag(), period));
        surveysByDateRange.addAll(this.getSurveysRangeStats(tag.getHashTag(), period));

        // object conversion
        itemStatDetailByUsage.addAll(ConvertDomainBean
                .convertObjectListToItemDetailBean(tweetPollsByDateRange));
        itemStatDetailByUsage.addAll(ConvertDomainBean
View Full Code Here

Examples of org.encuestame.persistence.domain.HashTag

    public List<HashTagListGraphData> getTotalHitsUsagebyHashTagAndDateRangeListGraph(
            String hashTagName, SearchPeriods period, HttpServletRequest request)
            throws EnMeNoResultsFoundException, EnMeSearchException {
        List<Hit> hashTagHits = new ArrayList<Hit>();
        List<HashTagListGraphData> tagDetailStatsByHits = new ArrayList<HashTagListGraphData>();
        final HashTag tag = this.getHashTag(hashTagName, Boolean.TRUE);
        List<ItemStatDetail> itemStatDetailByHits = new ArrayList<ItemStatDetail>();
        if (tag != null) {
            hashTagHits = getFrontEndDao().getHashTagHitsbyDateRange(
                    tag.getHashTagId(), period.toDays());
        }
        itemStatDetailByHits.addAll(ConvertDomainBean.convertHitListToItemDetailBean(hashTagHits));
        tagDetailStatsByHits = this.groupListItemStatDetail(itemStatDetailByHits, period, request);
        return tagDetailStatsByHits;
    }
View Full Code Here

Examples of org.encuestame.persistence.domain.HashTag

            throws EnMeNoResultsFoundException {
        log.debug("Adding hashtag to TP "+tweetPoll.getTweetPollId());
        log.debug("Adding hashTagBean to TP "+hashTagBean.getHashTagName());
        //validate the hashtag bean.
        hashTagBean.setHashTagName(ValidationUtils.removeNonAlphanumericCharacters(hashTagBean.getHashTagName()));
        HashTag hashtag = getHashTag(hashTagBean.getHashTagName(), false);
        if (hashtag == null) {
            hashtag = createHashTag(hashTagBean.getHashTagName().toLowerCase());
            tweetPoll.getHashTags().add(hashtag);
            getTweetPollDao().saveOrUpdate(tweetPoll);
            log.debug("Added new hashtag done :"+hashtag.getHashTagId());
            return hashtag;
        } else {
            tweetPoll.getHashTags().add(hashtag);
            getTweetPollDao().saveOrUpdate(tweetPoll);
            log.debug("Added previous hashtag done :"+hashtag.getHashTagId());
            return hashtag;
        }
    }
View Full Code Here

Examples of org.encuestame.persistence.domain.HashTag

        createHashTagHit(hashTag, this.ipAddress);
        final Question question = createQuestion("Who I am?", "");
        createQuestionAnswer("yes", question, "12345");
        createQuestionAnswer("no", question, "12346");
        this.tweetPoll = createPublishedTweetPoll(secondary.getAccount(), question);
        final HashTag hashTag2 = createHashTag("programmer",80L);
        this.tweetPoll.getHashTags().add(hashTag);
        this.tweetPoll.getHashTags().add(hashTag2);
        getTweetPoll().saveOrUpdate(this.tweetPoll);
       
      request = new MockHttpServletRequest();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.