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
34 @Deprecated
35 public class DefaultMetadataResolutionRequest implements MetadataResolutionRequest {
36
37 private Artifact artifact;
38
39 private boolean resolveManagedVersions;
40
41 private RepositoryRequest repositoryRequest;
42
43 public DefaultMetadataResolutionRequest() {
44 repositoryRequest = new DefaultRepositoryRequest();
45 }
46
47 public DefaultMetadataResolutionRequest(RepositoryRequest repositoryRequest) {
48 this.repositoryRequest = new DefaultRepositoryRequest(repositoryRequest);
49 }
50
51 public DefaultMetadataResolutionRequest(ArtifactResolutionRequest resolutionRequest) {
52 this.repositoryRequest = new DefaultRepositoryRequest(resolutionRequest);
53 }
54
55 public Artifact getArtifact() {
56 return artifact;
57 }
58
59 public DefaultMetadataResolutionRequest setArtifact(Artifact artifact) {
60 this.artifact = artifact;
61
62 return this;
63 }
64
65 public ArtifactRepository getLocalRepository() {
66 return repositoryRequest.getLocalRepository();
67 }
68
69 public DefaultMetadataResolutionRequest setLocalRepository(ArtifactRepository localRepository) {
70 repositoryRequest.setLocalRepository(localRepository);
71
72 return this;
73 }
74
75 public List<ArtifactRepository> getRemoteRepositories() {
76 return repositoryRequest.getRemoteRepositories();
77 }
78
79 public DefaultMetadataResolutionRequest setRemoteRepositories(List<ArtifactRepository> remoteRepositories) {
80 repositoryRequest.setRemoteRepositories(remoteRepositories);
81
82 return this;
83 }
84
85 public boolean isResolveManagedVersions() {
86 return resolveManagedVersions;
87 }
88
89 public DefaultMetadataResolutionRequest setResolveManagedVersions(boolean resolveManagedVersions) {
90 this.resolveManagedVersions = resolveManagedVersions;
91
92 return this;
93 }
94
95 public boolean isOffline() {
96 return repositoryRequest.isOffline();
97 }
98
99 public DefaultMetadataResolutionRequest setOffline(boolean offline) {
100 repositoryRequest.setOffline(offline);
101
102 return this;
103 }
104
105 public boolean isForceUpdate() {
106 return repositoryRequest.isForceUpdate();
107 }
108
109 public DefaultMetadataResolutionRequest setForceUpdate(boolean forceUpdate) {
110 repositoryRequest.setForceUpdate(forceUpdate);
111
112 return this;
113 }
114 }