1 package org.apache.maven.model.building;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23 import java.util.Date;
24 import java.util.List;
25 import java.util.Properties;
26
27 import org.apache.maven.model.Model;
28 import org.apache.maven.model.Profile;
29 import org.apache.maven.model.resolution.ModelResolver;
30 import org.apache.maven.model.resolution.WorkspaceModelResolver;
31
32
33
34
35
36
37
38 class FilterModelBuildingRequest
39 implements ModelBuildingRequest
40 {
41
42 protected ModelBuildingRequest request;
43
44 public FilterModelBuildingRequest( ModelBuildingRequest request )
45 {
46 this.request = request;
47 }
48
49 @Override
50 public File getPomFile()
51 {
52 return request.getPomFile();
53 }
54
55 @Override
56 public FilterModelBuildingRequest setPomFile( File pomFile )
57 {
58 request.setPomFile( pomFile );
59
60 return this;
61 }
62
63 @Override
64 public ModelSource getModelSource()
65 {
66 return request.getModelSource();
67 }
68
69 @Override
70 public FilterModelBuildingRequest setModelSource( ModelSource modelSource )
71 {
72 request.setModelSource( modelSource );
73
74 return this;
75 }
76
77 @Override
78 public int getValidationLevel()
79 {
80 return request.getValidationLevel();
81 }
82
83 @Override
84 public FilterModelBuildingRequest setValidationLevel( int validationLevel )
85 {
86 request.setValidationLevel( validationLevel );
87
88 return this;
89 }
90
91 @Override
92 public boolean isProcessPlugins()
93 {
94 return request.isProcessPlugins();
95 }
96
97 @Override
98 public FilterModelBuildingRequest setProcessPlugins( boolean processPlugins )
99 {
100 request.setProcessPlugins( processPlugins );
101
102 return this;
103 }
104
105 @Override
106 public boolean isTwoPhaseBuilding()
107 {
108 return request.isTwoPhaseBuilding();
109 }
110
111 @Override
112 public FilterModelBuildingRequest setTwoPhaseBuilding( boolean twoPhaseBuilding )
113 {
114 request.setTwoPhaseBuilding( twoPhaseBuilding );
115
116 return this;
117 }
118
119 @Override
120 public boolean isLocationTracking()
121 {
122 return request.isLocationTracking();
123 }
124
125 @Override
126 public FilterModelBuildingRequest setLocationTracking( boolean locationTracking )
127 {
128 request.setLocationTracking( locationTracking );
129
130 return this;
131 }
132
133 @Override
134 public List<Profile> getProfiles()
135 {
136 return request.getProfiles();
137 }
138
139 @Override
140 public FilterModelBuildingRequest setProfiles( List<Profile> profiles )
141 {
142 request.setProfiles( profiles );
143
144 return this;
145 }
146
147 @Override
148 public List<String> getActiveProfileIds()
149 {
150 return request.getActiveProfileIds();
151 }
152
153 @Override
154 public FilterModelBuildingRequest setActiveProfileIds( List<String> activeProfileIds )
155 {
156 request.setActiveProfileIds( activeProfileIds );
157
158 return this;
159 }
160
161 @Override
162 public List<String> getInactiveProfileIds()
163 {
164 return request.getInactiveProfileIds();
165 }
166
167 @Override
168 public FilterModelBuildingRequest setInactiveProfileIds( List<String> inactiveProfileIds )
169 {
170 request.setInactiveProfileIds( inactiveProfileIds );
171
172 return this;
173 }
174
175 @Override
176 public Properties getSystemProperties()
177 {
178 return request.getSystemProperties();
179 }
180
181 @Override
182 public FilterModelBuildingRequest setSystemProperties( Properties systemProperties )
183 {
184 request.setSystemProperties( systemProperties );
185
186 return this;
187 }
188
189 @Override
190 public Properties getUserProperties()
191 {
192 return request.getUserProperties();
193 }
194
195 @Override
196 public FilterModelBuildingRequest setUserProperties( Properties userProperties )
197 {
198 request.setUserProperties( userProperties );
199
200 return this;
201 }
202
203 @Override
204 public Date getBuildStartTime()
205 {
206 return request.getBuildStartTime();
207 }
208
209 @Override
210 public ModelBuildingRequest setBuildStartTime( Date buildStartTime )
211 {
212 request.setBuildStartTime( buildStartTime );
213
214 return this;
215 }
216
217 @Override
218 public ModelResolver getModelResolver()
219 {
220 return request.getModelResolver();
221 }
222
223 @Override
224 public FilterModelBuildingRequest setModelResolver( ModelResolver modelResolver )
225 {
226 request.setModelResolver( modelResolver );
227
228 return this;
229 }
230
231 @Override
232 public ModelBuildingListener getModelBuildingListener()
233 {
234 return request.getModelBuildingListener();
235 }
236
237 @Override
238 public ModelBuildingRequest setModelBuildingListener( ModelBuildingListener modelBuildingListener )
239 {
240 request.setModelBuildingListener( modelBuildingListener );
241
242 return this;
243 }
244
245 @Override
246 public ModelCache getModelCache()
247 {
248 return request.getModelCache();
249 }
250
251 @Override
252 public FilterModelBuildingRequest setModelCache( ModelCache modelCache )
253 {
254 request.setModelCache( modelCache );
255
256 return this;
257 }
258
259 @Override
260 public Model getRawModel()
261 {
262 return request.getRawModel();
263 }
264
265 @Override
266 public ModelBuildingRequest setRawModel( Model rawModel )
267 {
268 request.setRawModel( rawModel );
269 return this;
270 }
271
272 @Override
273 public WorkspaceModelResolver getWorkspaceModelResolver()
274 {
275 return request.getWorkspaceModelResolver();
276 }
277
278 @Override
279 public ModelBuildingRequest setWorkspaceModelResolver( WorkspaceModelResolver workspaceResolver )
280 {
281 request.setWorkspaceModelResolver( workspaceResolver );
282 return this;
283 }
284
285 }