public class StatisticsResourceClient extends Object implements StatisticsResource
DATE_FORMAT, SERVICE_PATH
Modifier and Type | Method and Description |
---|---|
ContributionStatistics |
getContributionStatistics(String projectSlug,
String versionSlug,
String username,
String dateRange,
boolean includeAutomatedEntry)
Get contribution statistic from project-version within given date
range.
|
javax.ws.rs.core.Response |
getProjectStatisticsMatrix(String projectSlug,
String versionSlug,
String dateRangeParam,
String timeZoneID)
Return accumulated daily translation statistics including history for a
project version in given date range.
|
ContainerTranslationStatistics |
getStatistics(String projectSlug,
String iterationSlug,
boolean includeDetails,
boolean includeWordStats,
String[] locales)
Get translation statistics for a Project iteration and (optionally) it's
underlying documents.
|
ContainerTranslationStatistics |
getStatistics(String projectSlug,
String iterationSlug,
String docId,
boolean includeWordStats,
String[] locales)
Get translation statistics for a Document.
|
public ContainerTranslationStatistics getStatistics(String projectSlug, String iterationSlug, @DefaultValue(value="false") boolean includeDetails, @DefaultValue(value="false") boolean includeWordStats, String[] locales)
StatisticsResource
getStatistics
in interface StatisticsResource
projectSlug
- Project identifier.iterationSlug
- Project Iteration identifier.includeDetails
- Indicates whether to include detailed statistics for the
project iteration's documents.includeWordStats
- Indicates whether to include word-level statistics. Default is
only message level stats.locales
- Locale statistics to be fetched. If this is empty, all locale
statistics will be returned. This parameter may be specified
multiple times if multiple locales are to be fetched.public ContainerTranslationStatistics getStatistics(String projectSlug, String iterationSlug, String docId, @DefaultValue(value="false") boolean includeWordStats, String[] locales)
StatisticsResource
getStatistics
in interface StatisticsResource
projectSlug
- Project identifier.iterationSlug
- Project Iteration identifier.docId
- Document identifier.includeWordStats
- Indicates whether to include word-level statistics. Default is
only message level stats.locales
- Locale statistics to be fetched. If this is empty, all locale
statistics will be returned. This parameter may be specified
multiple times if multiple locales are to be fetched.public ContributionStatistics getContributionStatistics(String projectSlug, String versionSlug, String username, String dateRange, boolean includeAutomatedEntry)
StatisticsResource
getContributionStatistics
in interface StatisticsResource
projectSlug
- project identifierversionSlug
- version identifierusername
- username of contributordateRange
- date range from..to (yyyy-mm-dd..yyyy-mm-dd)includeAutomatedEntry
- whether to include automatic entries of translation into statisticpublic javax.ws.rs.core.Response getProjectStatisticsMatrix(String projectSlug, String versionSlug, String dateRangeParam, String timeZoneID)
StatisticsResource
getProjectStatisticsMatrix
in interface StatisticsResource
projectSlug
- Project identifierversionSlug
- Version identifierdateRangeParam
- from..to (yyyy-mm-dd..yyyy-mm-dd), date range maximum: 365
daystimeZoneID
- optional user time zone ID. Will use system default in absence
or GMT zone if provided time zone ID can not be understood.Copyright © 2017 Zanata Project. All rights reserved.