Examples of HashTagDetailStats


Examples of org.encuestame.utils.web.stats.HashTagDetailStats

     * @param subLabel
     * @return
    */
    public HashTagDetailStats createTagDetailsStats(final String label,
                final Long value, final String subLabel) {
        final HashTagDetailStats tagDetails = new HashTagDetailStats();
        tagDetails.setLabel(label);
        tagDetails.setValue(value);
        tagDetails.setSubLabel(subLabel);
    return tagDetails;
    }
View Full Code Here

Examples of org.encuestame.utils.web.stats.HashTagDetailStats

        return poll;
    }

    public HashTagDetailStats createHastagItemDetailGraph(final String label,
            final Long value, final String subLabel, final Long milisec, final DateTime dateTimeLabel) {
        final HashTagDetailStats tagDetails = new HashTagDetailStats();
        tagDetails.setLabel(label);
        tagDetails.setValue(value);
        tagDetails.setSubLabel(subLabel);
        tagDetails.setMilisecondsDate(milisec);
        tagDetails.setDateValue(dateTimeLabel);
        return tagDetails;
    }
View Full Code Here

Examples of org.encuestame.utils.web.stats.HashTagDetailStats

                    initResults, maxResults, filter, periods);
            final int totalSurveys = surveysbyTag.size();
            totalUsagebyHashTag = (long) (totatTweetPolls + totalPolls + totalSurveys);

        }
        final HashTagDetailStats detailStatItem = this
                .createHashTagDetailButtonStats(HashTagRate.LBL_USAGE,
                        totalUsagebyHashTag, HashTagRate.SUB_LBL_TIMES, request);
        return detailStatItem;
    }
View Full Code Here

Examples of org.encuestame.utils.web.stats.HashTagDetailStats

                initResults, maxResults, TypeSearchResult.TWEETPOLL, searchPeriods);
        linksbyPoll = this.getPollsSocialNetworkLinksByTag(tagName,
                initResults, maxResults, TypeSearchResult.POLL, searchPeriods);
        totalSocialLinks = linksbyTweetPoll + linksbyPoll;
        //TODO: add Survey support
        final HashTagDetailStats detailStatItem = this
                .createHashTagDetailButtonStats(HashTagRate.LBL_SOCIAL_NETWORK,
                        totalSocialLinks, HashTagRate.SUB_LBL_TWEETS, request);
        return detailStatItem;
    }
View Full Code Here

Examples of org.encuestame.utils.web.stats.HashTagDetailStats

            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.utils.web.stats.HashTagDetailStats

                periods);
        log.debug("Total poll votes by hashtag name : " + totalVotesbyPoll);

         totalHashTagUsedOnItemsVoted = totalVotesbyTweetPoll + totalVotesbyPoll;
        log.debug("Total HashTag used votes : " + totalHashTagUsedOnItemsVoted);
        final HashTagDetailStats detailStatItem = this
                .createHashTagDetailButtonStats(HashTagRate.LBL_VOTES,
                        totalHashTagUsedOnItemsVoted,
                        HashTagRate.SUB_LBL_VOTES, request);
        return detailStatItem;
    }
View Full Code Here

Examples of org.encuestame.utils.web.stats.HashTagDetailStats

     * @return
     */
    private HashTagDetailStats createHashTagDetailButtonStats(
            final HashTagRate label, final Long value,
            final HashTagRate subLabel, final HttpServletRequest request) {
        final HashTagDetailStats tagDetails = new HashTagDetailStats();
        tagDetails.setLabel(this.convertHashTagButtonStatsLabel(label, request,
                new Object[] {}));
        tagDetails.setValue(value);
        tagDetails.setSubLabel(this.convertHashTagButtonStatsLabel(subLabel,
                request, new Object[] {}));

        return tagDetails;
    }
View Full Code Here

Examples of org.encuestame.utils.web.stats.HashTagDetailStats

    public void testGetHashTagUsedOnItemsVotedbySevenDaysPeriod()
            throws NoSuchAlgorithmException, UnsupportedEncodingException {
        final HashTag tag = createHashTag("season");
        this.createTweetPollsItemsVote(tag);
     //   this.createPollsItemsVote(tag);
        final HashTagDetailStats detail = statisticsService
                .getHashTagUsedOnItemsVoted(tag.getHashTag(), 0, 100, request,
                        SearchPeriods.SEVENDAYS);

//    Assert.assertEquals("Should be equals", 35, detail.getValue()
//        .intValue());
View Full Code Here

Examples of org.encuestame.utils.web.stats.HashTagDetailStats

    public void testGetHashTagUsedOnItemsVotedbyThirtyDayPeriod()
            throws NoSuchAlgorithmException, UnsupportedEncodingException {
        final HashTag tag = createHashTag("season");
        this.createTweetPollsItemsVote(tag);
        this.createPollsItemsVote(tag);
        HashTagDetailStats detail = statisticsService
                .getHashTagUsedOnItemsVoted(tag.getHashTag(), 0, 100, request,
                        SearchPeriods.THIRTYDAYS);
    Assert.assertEquals("Should be equals", 54, detail.getValue()
        .intValue());
    }
View Full Code Here

Examples of org.encuestame.utils.web.stats.HashTagDetailStats

    public void testGetHashTagUsedOnItemsVotedbyOneYearPeriod()
            throws NoSuchAlgorithmException, UnsupportedEncodingException {
        final HashTag tag = createHashTag("season");
        this.createTweetPollsItemsVote(tag);
        this.createPollsItemsVote(tag);
        HashTagDetailStats detail = statisticsService
                .getHashTagUsedOnItemsVoted(tag.getHashTag(), 0, 150, request,
                        SearchPeriods.ONEYEAR);

    Assert.assertEquals("Should be equals", 90, detail.getValue()
        .intValue());
    }
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.