1 package org.apache.archiva.metadata.repository.stats;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.archiva.metadata.model.facets.AbstractMetadataFacetFactory;
23 import org.apache.archiva.metadata.repository.stats.model.DefaultRepositoryStatistics;
24 import org.apache.archiva.metadata.repository.stats.model.RepositoryStatistics;
25 import org.springframework.stereotype.Service;
26
27
28
29
30 @Service( "metadataFacetFactory#org.apache.archiva.metadata.repository.stats" )
31 public class RepositoryStatisticsFactory
32 extends AbstractMetadataFacetFactory<RepositoryStatistics>
33 {
34 protected RepositoryStatisticsFactory( )
35 {
36 super( RepositoryStatistics.class );
37 }
38
39 @Override
40 public RepositoryStatistics createMetadataFacet()
41 {
42 return new DefaultRepositoryStatistics();
43 }
44
45 @Override
46 public RepositoryStatistics createMetadataFacet( String repositoryId, String name )
47 {
48 return new DefaultRepositoryStatistics();
49 }
50 }