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