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