1 package org.apache.maven.project;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.sonatype.aether.RepositorySystemSession;
23 import org.sonatype.aether.graph.DependencyFilter;
24
25
26
27
28 public class DefaultDependencyResolutionRequest
29 implements DependencyResolutionRequest
30 {
31
32 private MavenProject project;
33
34 private DependencyFilter filter;
35
36 private RepositorySystemSession session;
37
38 public DefaultDependencyResolutionRequest()
39 {
40
41 }
42
43 public DefaultDependencyResolutionRequest( MavenProject project, RepositorySystemSession session )
44 {
45 setMavenProject( project );
46 setRepositorySession( session );
47 }
48
49 public DependencyFilter getResolutionFilter()
50 {
51 return filter;
52 }
53
54 public MavenProject getMavenProject()
55 {
56 return project;
57 }
58
59 public RepositorySystemSession getRepositorySession()
60 {
61 return session;
62 }
63
64 public DependencyResolutionRequest setResolutionFilter( DependencyFilter filter )
65 {
66 this.filter = filter;
67 return this;
68 }
69
70 public DependencyResolutionRequest setMavenProject( MavenProject project )
71 {
72 this.project = project;
73 return this;
74 }
75
76 public DependencyResolutionRequest setRepositorySession( RepositorySystemSession repositorySession )
77 {
78 this.session = repositorySession;
79 return this;
80 }
81
82 }