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