1
2
3
4
5
6 package org.repoweb.model;
7 import java.util.Iterator;
8 /***
9 * Represent a filter of artifact (or property of artifacts) .
10 */
11 public interface ArtifactListFilter {
12 public Iterator applyFilter();
13
14
15 public ArtifactList toArtifactList();
16
17
18 void setGroupId(String groupId);
19
20
21 void setArtifactId(String artifactId);
22
23
24 void setType(String type);
25
26
27 void setVersion(String version);
28
29
30 void setFileName(String fileName);
31
32
33 void setReverse(boolean reverse);
34 }