Package org.fcrepo.stats.impl
Class DbRepositoryStatsImpl
- java.lang.Object
-
- org.fcrepo.stats.impl.DbRepositoryStatsImpl
-
- All Implemented Interfaces:
RepositoryStats
@Component("stats") public class DbRepositoryStatsImpl extends Object implements RepositoryStats
A database-backed implementation of theRepositoryStats
interface. It depends on the tables that drive the search index.- Author:
- dbernstein
-
-
Constructor Summary
Constructors Constructor Description DbRepositoryStatsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryStatsByMimeTypeResults
getByMimeTypes(RepositoryStatsParameters statsParams)
Retrieve binaries stats broken out by mime typeRepositoryStatsByRdfTypeResults
getByRdfType(RepositoryStatsParameters statsParams)
Retrieve resource stats broken out by RDF typeRepositoryStatsResult
getResourceCount(RepositoryStatsParameters statsParams)
Retrieve a count of all resources in the repositoryvoid
setup()
Setup template
-
-
-
Constructor Detail
-
DbRepositoryStatsImpl
public DbRepositoryStatsImpl()
-
-
Method Detail
-
setup
@PostConstruct public void setup()
Setup template
-
getResourceCount
public RepositoryStatsResult getResourceCount(RepositoryStatsParameters statsParams)
Description copied from interface:RepositoryStats
Retrieve a count of all resources in the repository- Specified by:
getResourceCount
in interfaceRepositoryStats
- Parameters:
statsParams
- params that inform the results- Returns:
- A stats results object
-
getByMimeTypes
public RepositoryStatsByMimeTypeResults getByMimeTypes(RepositoryStatsParameters statsParams)
Description copied from interface:RepositoryStats
Retrieve binaries stats broken out by mime type- Specified by:
getByMimeTypes
in interfaceRepositoryStats
- Parameters:
statsParams
- params that inform the results- Returns:
- A stats results object
-
getByRdfType
public RepositoryStatsByRdfTypeResults getByRdfType(RepositoryStatsParameters statsParams)
Description copied from interface:RepositoryStats
Retrieve resource stats broken out by RDF type- Specified by:
getByRdfType
in interfaceRepositoryStats
- Parameters:
statsParams
- params that inform the results- Returns:
- A stats results object
-
-