org.gnomekr.potron.service
Interface IStatisticsManager

All Known Implementing Classes:
StatisticsManager

public interface IStatisticsManager

IStatisticsManager.java

Version:
$Revision 1.1 $ $Date: 2005/07/22 07:25:50 $
Author:
Xavier Cho

Method Summary
 List<User> getFastestTranslators(int count, int minimumEntries)
           
 List<Project> getLeastCompleteProjects(int count)
           
 List<Template> getLeastCompleteTemplates(int count, String projectId)
           
 List<Translation> getLeastCompleteTranslations(int count, String projectId)
           
 List<Project> getLeastWorkedOnProjects(int count)
           
 List<Template> getLeastWorkedOnTemplates(int count, String projectId)
           
 List<Translation> getLeastWorkedOnTranslations(int count, String projectId)
           
 List<Project> getMostCompleteProjects(int count)
           
 List<Template> getMostCompleteTemplates(int count, String projectId)
           
 List<Translation> getMostCompleteTranslations(int count, String projectId)
           
 List<Project> getMostWorkedOnProjects(int count)
           
 List<Template> getMostWorkedOnTemplates(int count, String projectId)
           
 List<Translation> getMostWorkedOnTranslations(int count, String projectId)
           
 TranslationStatus getProjectStatus(String projectId)
           
 List<User> getSlowestTranslators(int count, int minimumEntries)
           
 StatusOverview getStatusOverview()
           
 TranslationStatus getTemplateStatus(long templateId)
           
 List<TranslatorStatus> getTopTranslators(int count)
           
 TranslationStatus getTranslationStatus(long translationId)
           
 UserStatus getUserStatus(String userName)
           
 

Method Detail

getTopTranslators

List<TranslatorStatus> getTopTranslators(int count)
Parameters:
count -
Returns:

getFastestTranslators

List<User> getFastestTranslators(int count,
                                 int minimumEntries)
Parameters:
count -
minimumEntries -
Returns:

getSlowestTranslators

List<User> getSlowestTranslators(int count,
                                 int minimumEntries)
Parameters:
count -
minimumEntries -
Returns:

getMostCompleteProjects

List<Project> getMostCompleteProjects(int count)
Parameters:
count -
Returns:

getLeastCompleteProjects

List<Project> getLeastCompleteProjects(int count)
Parameters:
count -
Returns:

getMostWorkedOnProjects

List<Project> getMostWorkedOnProjects(int count)
Parameters:
count -
Returns:

getLeastWorkedOnProjects

List<Project> getLeastWorkedOnProjects(int count)
Parameters:
count -
Returns:

getMostCompleteTemplates

List<Template> getMostCompleteTemplates(int count,
                                        String projectId)
Parameters:
count -
projectId -
Returns:

getLeastCompleteTemplates

List<Template> getLeastCompleteTemplates(int count,
                                         String projectId)
Parameters:
count -
projectId -
Returns:

getMostWorkedOnTemplates

List<Template> getMostWorkedOnTemplates(int count,
                                        String projectId)
Parameters:
count -
projectId -
Returns:

getLeastWorkedOnTemplates

List<Template> getLeastWorkedOnTemplates(int count,
                                         String projectId)
Parameters:
count -
projectId -
Returns:

getMostCompleteTranslations

List<Translation> getMostCompleteTranslations(int count,
                                              String projectId)
Parameters:
count -
projectId -
Returns:

getLeastCompleteTranslations

List<Translation> getLeastCompleteTranslations(int count,
                                               String projectId)
Parameters:
count -
projectId -
Returns:

getMostWorkedOnTranslations

List<Translation> getMostWorkedOnTranslations(int count,
                                              String projectId)
Parameters:
count -
projectId -
Returns:

getLeastWorkedOnTranslations

List<Translation> getLeastWorkedOnTranslations(int count,
                                               String projectId)
Parameters:
count -
projectId -
Returns:

getProjectStatus

TranslationStatus getProjectStatus(String projectId)
Parameters:
projectId -
Returns:

getTemplateStatus

TranslationStatus getTemplateStatus(long templateId)
Parameters:
templateId -
Returns:

getStatusOverview

StatusOverview getStatusOverview()
Returns:

getTranslationStatus

TranslationStatus getTranslationStatus(long translationId)
Parameters:
translationId -
Returns:

getUserStatus

UserStatus getUserStatus(String userName)
Parameters:
userName -
Returns:


Copyright © 2000-2005 Gnome Korea. All Rights Reserved.