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 public Artifact getArtifact() {
55 return artifact;
56 }
57
58 public DefaultMetadataResolutionRequest setArtifact(Artifact artifact) {
59 this.artifact = artifact;
60
61 return this;
62 }
63
64 public ArtifactRepository getLocalRepository() {
65 return repositoryRequest.getLocalRepository();
66 }
67
68 public DefaultMetadataResolutionRequest setLocalRepository(ArtifactRepository localRepository) {
69 repositoryRequest.setLocalRepository(localRepository);
70
71 return this;
72 }
73
74 public List<ArtifactRepository> getRemoteRepositories() {
75 return repositoryRequest.getRemoteRepositories();
76 }
77
78 public DefaultMetadataResolutionRequest setRemoteRepositories(List<ArtifactRepository> remoteRepositories) {
79 repositoryRequest.setRemoteRepositories(remoteRepositories);
80
81 return this;
82 }
83
84 public boolean isResolveManagedVersions() {
85 return resolveManagedVersions;
86 }
87
88 public DefaultMetadataResolutionRequest setResolveManagedVersions(boolean resolveManagedVersions) {
89 this.resolveManagedVersions = resolveManagedVersions;
90
91 return this;
92 }
93
94 public boolean isOffline() {
95 return repositoryRequest.isOffline();
96 }
97
98 public DefaultMetadataResolutionRequest setOffline(boolean offline) {
99 repositoryRequest.setOffline(offline);
100
101 return this;
102 }
103
104 public boolean isForceUpdate() {
105 return repositoryRequest.isForceUpdate();
106 }
107
108 public DefaultMetadataResolutionRequest setForceUpdate(boolean forceUpdate) {
109 repositoryRequest.setForceUpdate(forceUpdate);
110
111 return this;
112 }
113 }