Package org.zanata.rest.dto.stats

Examples of org.zanata.rest.dto.stats.TranslationStatistics


                return (o1.getDocInfo().getStats() == null) ? -1 : 1;
            }

            if (display.getSelectedStatsOption().equals(
                    DocumentListDisplay.STATS_OPTION_MESSAGE)) {
                TranslationStatistics msgStats1 =
                        o1.getDocInfo().getStats()
                                .getStats(localeId.getId(), StatUnit.MESSAGE);
                TranslationStatistics msgStats2 =
                        o2.getDocInfo().getStats()
                                .getStats(localeId.getId(), StatUnit.MESSAGE);
                return (int) (msgStats1.getIncomplete() - msgStats2
                        .getIncomplete());
            } else {
                TranslationStatistics wordStats1 =
                        o1.getDocInfo().getStats()
                                .getStats(localeId.getId(), StatUnit.WORD);
                TranslationStatistics wordStats2 =
                        o2.getDocInfo().getStats()
                                .getStats(localeId.getId(), StatUnit.WORD);
                return (int) (wordStats1.getIncomplete() - wordStats2
                        .getIncomplete());
            }
        }
View Full Code Here


            if (o1.getDocInfo().getStats() == null
                    || o2.getDocInfo().getStats() == null) {
                return (o1.getDocInfo().getStats() == null) ? -1 : 1;
            }

            TranslationStatistics msgStats1 =
                    o1.getDocInfo().getStats()
                            .getStats(localeId.getId(), StatUnit.WORD);
            TranslationStatistics msgStats2 =
                    o2.getDocInfo().getStats()
                            .getStats(localeId.getId(), StatUnit.WORD);

            if (msgStats1.getRemainingHours() == msgStats2.getRemainingHours()) {
                return 0;
            }
            return msgStats1.getRemainingHours() > msgStats2
                    .getRemainingHours() ? 1 : -1;
        }
View Full Code Here

    }

    private void setLabelText() {
        switch (labelFormat) {
        case PERCENT_COMPLETE_HRS:
            TranslationStatistics wordStats =
                    stats.getStats(localeId.getId(), StatUnit.WORD);
            if (statsByWords) {
                label.setText(messages.statusBarPercentageHrs(TextFormatUtil
                        .formatPercentage(wordStats.getPercentTranslated()),
                        TextFormatUtil.formatHours(wordStats
                            .getRemainingHours()), "Words"));
            } else {
                TranslationStatistics msgStats =
                        stats.getStats(localeId.getId(), StatUnit.MESSAGE);
                label.setText(messages.statusBarPercentageHrs(TextFormatUtil
                        .formatPercentage(msgStats.getPercentTranslated()),
                        TextFormatUtil.formatHours(wordStats
                            .getRemainingHours()), "Msg"));
            }
            break;
        case PERCENT_COMPLETE:
View Full Code Here

        return getWordsApproved() + getWordsDraft() + getWordsUntranslated()
                + getWordsTranslated();
    }

    public int getWordsApproved() {
        TranslationStatistics stats = getWordStats();
        if (stats != null) {
            return (int) stats.getApproved();
        }
        return 0;
    }
View Full Code Here

        }
        return 0;
    }

    public int getWordsDraft() {
        TranslationStatistics stats = getWordStats();
        if (stats != null) {
            return (int) stats.getDraft();
        }
        return 0;
    }
View Full Code Here

        }
        return 0;
    }

    public int getWordsUntranslated() {
        TranslationStatistics stats = getWordStats();
        if (stats != null) {
            return (int) stats.getUntranslated();
        }
        return 0;
    }
View Full Code Here

        }
        return 0;
    }

    public int getWordsTranslated() {
        TranslationStatistics stats = getWordStats();
        if (stats != null) {
            return (int) stats.getTranslatedOnly();
        }
        return 0;
    }
View Full Code Here

        return getUnitApproved() + getUnitDraft() + getUnitTranslated()
                + getUnitUntranslated();
    }

    public int getUnitApproved() {
        TranslationStatistics stats = getMessageStats();
        if (stats != null) {
            return (int) stats.getApproved();
        }
        return 0;
    }
View Full Code Here

        }
        return 0;
    }

    public int getUnitDraft() {
        TranslationStatistics stats = getMessageStats();
        if (stats != null) {
            return (int) stats.getDraft();
        }
        return 0;
    }
View Full Code Here

        }
        return 0;
    }

    public int getUnitUntranslated() {
        TranslationStatistics stats = getMessageStats();
        if (stats != null) {
            return (int) stats.getUntranslated();
        }
        return 0;
    }
View Full Code Here

TOP

Related Classes of org.zanata.rest.dto.stats.TranslationStatistics

Copyright © 2018 www.massapicom. 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.