1 package org.apache.archiva.indexer.search;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.archiva.model.ArchivaArtifactModel;
22 import org.apache.commons.lang3.StringUtils;
23
24 import java.util.Arrays;
25 import java.util.List;
26 import java.util.Map;
27
28
29
30
31 public class NoClassifierArtifactInfoFilter
32 implements ArtifactInfoFilter
33 {
34 public static final NoClassifierArtifactInfoFilteractInfoFilter.html#NoClassifierArtifactInfoFilter">NoClassifierArtifactInfoFilter INSTANCE = new NoClassifierArtifactInfoFilter();
35
36 public static final List<? extends ArtifactInfoFilter> LIST = Arrays.asList( INSTANCE );
37
38 @Override
39 public boolean addArtifactInResult( ArchivaArtifactModel artifact, Map<String, SearchResultHit> currentResult )
40 {
41 return StringUtils.isBlank( artifact.getClassifier() );
42 }
43 }