1 package org.apache.archiva.scheduler.indexing;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.archiva.admin.model.beans.NetworkProxy;
22 import org.apache.archiva.admin.model.beans.RemoteRepository;
23 import org.apache.archiva.admin.model.remote.RemoteRepositoryAdmin;
24 import org.apache.archiva.proxy.common.WagonFactory;
25 import org.apache.maven.index.packer.IndexPacker;
26 import org.apache.maven.index.updater.IndexUpdater;
27
28
29
30
31
32 public class DownloadRemoteIndexTaskRequest
33 {
34 private RemoteRepository remoteRepository;
35
36 private RemoteRepositoryAdmin remoteRepositoryAdmin;
37
38 private WagonFactory wagonFactory;
39
40 private NetworkProxy networkProxy;
41
42 private boolean fullDownload;
43
44 private IndexUpdater indexUpdater;
45
46 private IndexPacker indexPacker;
47
48 public DownloadRemoteIndexTaskRequest()
49 {
50
51 }
52
53 public RemoteRepository getRemoteRepository()
54 {
55 return remoteRepository;
56 }
57
58 public DownloadRemoteIndexTaskRequest setRemoteRepository( RemoteRepository remoteRepository )
59 {
60 this.remoteRepository = remoteRepository;
61 return this;
62 }
63
64
65 public WagonFactory getWagonFactory()
66 {
67 return wagonFactory;
68 }
69
70 public DownloadRemoteIndexTaskRequest setWagonFactory( WagonFactory wagonFactory )
71 {
72 this.wagonFactory = wagonFactory;
73 return this;
74 }
75
76 public NetworkProxy getNetworkProxy()
77 {
78 return networkProxy;
79 }
80
81 public DownloadRemoteIndexTaskRequest setNetworkProxy( NetworkProxy networkProxy )
82 {
83 this.networkProxy = networkProxy;
84 return this;
85 }
86
87 public boolean isFullDownload()
88 {
89 return fullDownload;
90 }
91
92 public DownloadRemoteIndexTaskRequest setFullDownload( boolean fullDownload )
93 {
94 this.fullDownload = fullDownload;
95 return this;
96 }
97
98 public IndexUpdater getIndexUpdater()
99 {
100 return indexUpdater;
101 }
102
103 public DownloadRemoteIndexTaskRequest setIndexUpdater( IndexUpdater indexUpdater )
104 {
105 this.indexUpdater = indexUpdater;
106 return this;
107 }
108
109 public RemoteRepositoryAdmin getRemoteRepositoryAdmin()
110 {
111 return remoteRepositoryAdmin;
112 }
113
114 public DownloadRemoteIndexTaskRequest setRemoteRepositoryAdmin( RemoteRepositoryAdmin remoteRepositoryAdmin )
115 {
116 this.remoteRepositoryAdmin = remoteRepositoryAdmin;
117 return this;
118 }
119
120 public IndexPacker getIndexPacker()
121 {
122 return indexPacker;
123 }
124
125 public DownloadRemoteIndexTaskRequest setIndexPacker( IndexPacker indexPacker )
126 {
127 this.indexPacker = indexPacker;
128 return this;
129 }
130 }