View Javadoc

1   /*
2    * REPOWEB, repository manager.
3    *
4    * Terms of license - http://opensource.org/licenses/apachepl.php
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  }