1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.repository.legacy.metadata;
20
21 import java.util.List;
22
23 import org.apache.maven.artifact.Artifact;
24 import org.apache.maven.artifact.repository.ArtifactRepository;
25 import org.apache.maven.artifact.repository.DefaultRepositoryRequest;
26 import org.apache.maven.artifact.repository.RepositoryRequest;
27 import org.apache.maven.artifact.resolver.ArtifactResolutionRequest;
28
29
30
31
32
33 @Deprecated
34 public class DefaultMetadataResolutionRequest implements MetadataResolutionRequest {
35
36 private Artifact artifact;
37
38 private boolean resolveManagedVersions;
39
40 private RepositoryRequest repositoryRequest;
41
42 public DefaultMetadataResolutionRequest() {
43 repositoryRequest = new DefaultRepositoryRequest();
44 }
45
46 public DefaultMetadataResolutionRequest(RepositoryRequest repositoryRequest) {
47 this.repositoryRequest = new DefaultRepositoryRequest(repositoryRequest);
48 }
49
50 public DefaultMetadataResolutionRequest(ArtifactResolutionRequest resolutionRequest) {
51 this.repositoryRequest = new DefaultRepositoryRequest(resolutionRequest);
52 }
53
54 @Override
55 public Artifact getArtifact() {
56 return artifact;
57 }
58
59 @Override
60 public DefaultMetadataResolutionRequest setArtifact(Artifact artifact) {
61 this.artifact = artifact;
62
63 return this;
64 }
65
66 @Override
67 public ArtifactRepository getLocalRepository() {
68 return repositoryRequest.getLocalRepository();
69 }
70
71 @Override
72 public DefaultMetadataResolutionRequest setLocalRepository(ArtifactRepository localRepository) {
73 repositoryRequest.setLocalRepository(localRepository);
74
75 return this;
76 }
77
78 @Override
79 public List<ArtifactRepository> getRemoteRepositories() {
80 return repositoryRequest.getRemoteRepositories();
81 }
82
83 @Override
84 public DefaultMetadataResolutionRequest setRemoteRepositories(List<ArtifactRepository> remoteRepositories) {
85 repositoryRequest.setRemoteRepositories(remoteRepositories);
86
87 return this;
88 }
89
90 @Override
91 public boolean isResolveManagedVersions() {
92 return resolveManagedVersions;
93 }
94
95 @Override
96 public DefaultMetadataResolutionRequest setResolveManagedVersions(boolean resolveManagedVersions) {
97 this.resolveManagedVersions = resolveManagedVersions;
98
99 return this;
100 }
101
102 @Override
103 public boolean isOffline() {
104 return repositoryRequest.isOffline();
105 }
106
107 @Override
108 public DefaultMetadataResolutionRequest setOffline(boolean offline) {
109 repositoryRequest.setOffline(offline);
110
111 return this;
112 }
113
114 @Override
115 public boolean isForceUpdate() {
116 return repositoryRequest.isForceUpdate();
117 }
118
119 @Override
120 public DefaultMetadataResolutionRequest setForceUpdate(boolean forceUpdate) {
121 repositoryRequest.setForceUpdate(forceUpdate);
122
123 return this;
124 }
125 }