1 package org.apache.archiva.metadata.repository.storage.maven2;
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.MetadataFacetFactory;
23 import org.apache.archiva.metadata.model.facets.AbstractMetadataFacetFactory;
24 import org.springframework.stereotype.Service;
25
26
27
28
29 @Service( "metadataFacetFactory#org.apache.archiva.metadata.repository.storage.maven2.project" )
30 public class MavenProjectFacetFactory
31 extends AbstractMetadataFacetFactory<MavenProjectFacet>
32 {
33 public MavenProjectFacetFactory() {
34 super( MavenProjectFacet.class );
35 }
36
37 @Override
38 public MavenProjectFacet createMetadataFacet()
39 {
40 return new MavenProjectFacet();
41 }
42
43 @Override
44 public MavenProjectFacet createMetadataFacet( String repositoryId, String name )
45 {
46 throw new UnsupportedOperationException( "There is no valid name for project version facets" );
47 }
48 }