1 | |
|
2 | |
|
3 | |
|
4 | |
|
5 | |
|
6 | |
|
7 | |
|
8 | |
|
9 | |
|
10 | |
|
11 | |
package org.kuali.student.enrollment.lpr.service; |
12 | |
|
13 | |
import java.util.List; |
14 | |
|
15 | |
import org.kuali.rice.core.api.criteria.QueryByCriteria; |
16 | |
import org.kuali.student.enrollment.lpr.dto.LprRosterEntryInfo; |
17 | |
import org.kuali.student.enrollment.lpr.dto.LprRosterInfo; |
18 | |
import org.kuali.student.enrollment.lpr.dto.LprTransactionInfo; |
19 | |
import org.kuali.student.enrollment.lpr.dto.LuiPersonRelationInfo; |
20 | |
import org.kuali.student.r2.common.dto.ContextInfo; |
21 | |
import org.kuali.student.r2.common.dto.StatusInfo; |
22 | |
import org.kuali.student.r2.common.dto.ValidationResultInfo; |
23 | |
import org.kuali.student.r2.common.exceptions.AlreadyExistsException; |
24 | |
import org.kuali.student.r2.common.exceptions.DataValidationErrorException; |
25 | |
import org.kuali.student.r2.common.exceptions.DisabledIdentifierException; |
26 | |
import org.kuali.student.r2.common.exceptions.DoesNotExistException; |
27 | |
import org.kuali.student.r2.common.exceptions.InvalidParameterException; |
28 | |
import org.kuali.student.r2.common.exceptions.MissingParameterException; |
29 | |
import org.kuali.student.r2.common.exceptions.OperationFailedException; |
30 | |
import org.kuali.student.r2.common.exceptions.PermissionDeniedException; |
31 | |
import org.kuali.student.r2.common.exceptions.ReadOnlyException; |
32 | |
import org.kuali.student.r2.common.exceptions.VersionMismatchException; |
33 | |
|
34 | |
|
35 | |
|
36 | |
|
37 | |
|
38 | |
|
39 | |
|
40 | |
|
41 | 0 | public class LuiPersonRelationServiceDecorator implements LuiPersonRelationService { |
42 | |
|
43 | |
private LuiPersonRelationService nextDecorator; |
44 | |
|
45 | |
public LuiPersonRelationService getNextDecorator() throws OperationFailedException { |
46 | 0 | if (null == nextDecorator) { |
47 | 0 | throw new OperationFailedException("Misconfigured application: nextDecorator is null"); |
48 | |
} |
49 | 0 | return nextDecorator; |
50 | |
} |
51 | |
|
52 | |
public void setNextDecorator(LuiPersonRelationService nextDecorator) { |
53 | 0 | this.nextDecorator = nextDecorator; |
54 | 0 | } |
55 | |
|
56 | |
@Override |
57 | |
public List<ValidationResultInfo> validateLpr(String validationType, LuiPersonRelationInfo luiPersonRelationInfo, |
58 | |
ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
59 | |
OperationFailedException, PermissionDeniedException { |
60 | 0 | return getNextDecorator().validateLpr(validationType, luiPersonRelationInfo, context); |
61 | |
} |
62 | |
|
63 | |
@Override |
64 | |
public LuiPersonRelationInfo updateLpr(String luiPersonRelationId, LuiPersonRelationInfo luiPersonRelationInfo, |
65 | |
ContextInfo context) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, |
66 | |
MissingParameterException, ReadOnlyException, OperationFailedException, PermissionDeniedException, |
67 | |
VersionMismatchException { |
68 | 0 | return getNextDecorator().updateLpr(luiPersonRelationId, luiPersonRelationInfo, context); |
69 | |
} |
70 | |
|
71 | |
@Override |
72 | |
public List<String> searchForLprIds(QueryByCriteria criteria, ContextInfo context) |
73 | |
throws InvalidParameterException, MissingParameterException, OperationFailedException, |
74 | |
PermissionDeniedException { |
75 | 0 | return getNextDecorator().searchForLprIds(criteria, context); |
76 | |
} |
77 | |
|
78 | |
@Override |
79 | |
public List<LuiPersonRelationInfo> searchForLprs(QueryByCriteria criteria, ContextInfo context) |
80 | |
throws InvalidParameterException, MissingParameterException, OperationFailedException, |
81 | |
PermissionDeniedException { |
82 | 0 | return getNextDecorator().searchForLprs(criteria, context); |
83 | |
} |
84 | |
|
85 | |
@Override |
86 | |
public List<String> getPersonIdsByLuiAndTypeAndState(String luiId, String luiPersonRelationTypeKey, String relationState, |
87 | |
ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
88 | |
OperationFailedException, PermissionDeniedException { |
89 | 0 | return getNextDecorator().getPersonIdsByLuiAndTypeAndState(luiId, luiPersonRelationTypeKey, relationState, context); |
90 | |
} |
91 | |
|
92 | |
@Override |
93 | |
public List<LuiPersonRelationInfo> getLprsByPerson(String personId, ContextInfo context) |
94 | |
throws DoesNotExistException, DisabledIdentifierException, InvalidParameterException, |
95 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
96 | 0 | return getNextDecorator().getLprsByPerson(personId, context); |
97 | |
} |
98 | |
|
99 | |
@Override |
100 | |
public List<LuiPersonRelationInfo> getLprsByLui(String luiId, ContextInfo context) throws DoesNotExistException, |
101 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
102 | 0 | return getNextDecorator().getLprsByLui(luiId, context); |
103 | |
} |
104 | |
|
105 | |
@Override |
106 | |
public List<LuiPersonRelationInfo> getLprsByIds(List<String> luiPersonRelationIds, ContextInfo context) |
107 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
108 | |
OperationFailedException, PermissionDeniedException { |
109 | 0 | return getNextDecorator().getLprsByIds(luiPersonRelationIds, context); |
110 | |
} |
111 | |
|
112 | |
@Override |
113 | |
public List<LuiPersonRelationInfo> getLprsByPersonAndLui(String personId, String luiId, ContextInfo context) |
114 | |
throws DoesNotExistException, DisabledIdentifierException, InvalidParameterException, |
115 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
116 | 0 | return getNextDecorator().getLprsByPersonAndLui(personId, luiId, context); |
117 | |
} |
118 | |
|
119 | |
@Override |
120 | |
public List<String> getLprIdsByLui(String luiId, ContextInfo context) throws DoesNotExistException, |
121 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
122 | 0 | return getNextDecorator().getLprIdsByLui(luiId, context); |
123 | |
} |
124 | |
|
125 | |
@Override |
126 | |
public List<String> getLprIdsByPersonAndLui(String personId, String luiId, ContextInfo context) |
127 | |
throws DoesNotExistException, DisabledIdentifierException, InvalidParameterException, |
128 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
129 | 0 | return getNextDecorator().getLprIdsByPersonAndLui(personId, luiId, context); |
130 | |
} |
131 | |
|
132 | |
@Override |
133 | |
public List<String> getLuiIdsByPersonAndTypeAndState(String personId, String luiPersonRelationTypeKey, String relationState, |
134 | |
ContextInfo context) throws DoesNotExistException, DisabledIdentifierException, InvalidParameterException, |
135 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
136 | 0 | return getNextDecorator().getLuiIdsByPersonAndTypeAndState(personId, luiPersonRelationTypeKey, relationState, context); |
137 | |
} |
138 | |
|
139 | |
@Override |
140 | |
public StatusInfo deleteLpr(String luiPersonRelationId, ContextInfo context) throws DoesNotExistException, |
141 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
142 | 0 | return getNextDecorator().deleteLpr(luiPersonRelationId, context); |
143 | |
} |
144 | |
|
145 | |
@Override |
146 | |
public String createLpr(String personId, String luiId, String luiPersonRelationTypeKey, |
147 | |
LuiPersonRelationInfo luiPersonRelationInfo, ContextInfo context) throws DataValidationErrorException, |
148 | |
AlreadyExistsException, DoesNotExistException, DisabledIdentifierException, ReadOnlyException, |
149 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
150 | 0 | return getNextDecorator().createLpr(personId, luiId, luiPersonRelationTypeKey, luiPersonRelationInfo, context); |
151 | |
} |
152 | |
|
153 | |
@Override |
154 | |
public List<String> createBulkRelationshipsForPerson(String personId, List<String> luiIds, String relationState, |
155 | |
String luiPersonRelationTypeKey, LuiPersonRelationInfo luiPersonRelationInfo, ContextInfo context) |
156 | |
throws DataValidationErrorException, AlreadyExistsException, DoesNotExistException, |
157 | |
DisabledIdentifierException, ReadOnlyException, InvalidParameterException, MissingParameterException, |
158 | |
OperationFailedException, PermissionDeniedException { |
159 | 0 | return getNextDecorator().createBulkRelationshipsForPerson(personId, luiIds, relationState, |
160 | |
luiPersonRelationTypeKey, luiPersonRelationInfo, context); |
161 | |
} |
162 | |
|
163 | |
@Override |
164 | |
public List<String> createBulkRelationshipsForLui(String luiId, List<String> personIds, String relationState, |
165 | |
String luiPersonRelationTypeKey, LuiPersonRelationInfo luiPersonRelationInfo, ContextInfo context) |
166 | |
throws DataValidationErrorException, AlreadyExistsException, DoesNotExistException, |
167 | |
DisabledIdentifierException, ReadOnlyException, InvalidParameterException, MissingParameterException, |
168 | |
OperationFailedException, PermissionDeniedException { |
169 | 0 | return getNextDecorator().createBulkRelationshipsForLui(luiId, personIds, relationState, |
170 | |
luiPersonRelationTypeKey, luiPersonRelationInfo, context); |
171 | |
} |
172 | |
|
173 | |
@Override |
174 | |
public LuiPersonRelationInfo getLpr(String luiPersonRelationId, ContextInfo context) throws DoesNotExistException, |
175 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
176 | 0 | return getNextDecorator().getLpr(luiPersonRelationId, context); |
177 | |
} |
178 | |
|
179 | |
@Override |
180 | |
public List<String> getLprIdsByPerson(String personId, ContextInfo context) throws DoesNotExistException, |
181 | |
DisabledIdentifierException, InvalidParameterException, MissingParameterException, |
182 | |
OperationFailedException, PermissionDeniedException { |
183 | 0 | return getNextDecorator().getLprIdsByPerson(personId, context); |
184 | |
} |
185 | |
|
186 | |
@Override |
187 | |
public List<LuiPersonRelationInfo> getLprsByPersonForAtp(String personId, String atpId, ContextInfo context) |
188 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
189 | |
OperationFailedException, PermissionDeniedException { |
190 | 0 | return getNextDecorator().getLprsByPersonForAtp(personId, atpId, context); |
191 | |
} |
192 | |
|
193 | |
@Override |
194 | |
public String createLprRoster(LprRosterInfo lprRosterInfo, ContextInfo context) |
195 | |
throws DataValidationErrorException, AlreadyExistsException, DoesNotExistException, |
196 | |
DisabledIdentifierException, ReadOnlyException, InvalidParameterException, MissingParameterException, |
197 | |
OperationFailedException, PermissionDeniedException { |
198 | 0 | return getNextDecorator().createLprRoster(lprRosterInfo, context); |
199 | |
} |
200 | |
|
201 | |
@Override |
202 | |
public StatusInfo deleteLprRoster(String lprRosterId, ContextInfo context) throws DoesNotExistException, |
203 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
204 | 0 | return getNextDecorator().deleteLprRoster(lprRosterId, context); |
205 | |
} |
206 | |
|
207 | |
@Override |
208 | |
public LprTransactionInfo getLprTransaction(String lprTransactionId, ContextInfo context) |
209 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
210 | |
OperationFailedException, PermissionDeniedException { |
211 | 0 | return getNextDecorator().getLprTransaction(lprTransactionId, context); |
212 | |
} |
213 | |
|
214 | |
@Override |
215 | |
public StatusInfo deleteLprTransaction(String lprTransactionId, ContextInfo context) throws DoesNotExistException, |
216 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
217 | 0 | return getNextDecorator().deleteLprTransaction(lprTransactionId, context); |
218 | |
} |
219 | |
|
220 | |
@Override |
221 | |
public LprRosterInfo updateLprRoster(String lprRosterId, LprRosterInfo lprRosterInfo, ContextInfo context) |
222 | |
throws DoesNotExistException, DataValidationErrorException, InvalidParameterException, |
223 | |
MissingParameterException, ReadOnlyException, OperationFailedException, PermissionDeniedException, |
224 | |
VersionMismatchException { |
225 | 0 | return getNextDecorator().updateLprRoster(lprRosterId, lprRosterInfo, context); |
226 | |
} |
227 | |
|
228 | |
@Override |
229 | |
public List<LprRosterEntryInfo> getLprRosterEntriesForRoster(String lprRosterId, ContextInfo context) |
230 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
231 | |
OperationFailedException, PermissionDeniedException { |
232 | 0 | return getNextDecorator().getLprRosterEntriesForRoster(lprRosterId, context); |
233 | |
} |
234 | |
|
235 | |
@Override |
236 | |
public List<LprRosterEntryInfo> getLprRosterEntriesByIds(List<String> lprRosterEntryIds, ContextInfo context) |
237 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
238 | |
OperationFailedException, PermissionDeniedException { |
239 | 0 | return getNextDecorator().getLprRosterEntriesByIds(lprRosterEntryIds, context); |
240 | |
} |
241 | |
|
242 | |
@Override |
243 | |
public List<LprRosterInfo> getLprRostersByLuiAndType(String luiId, String lprRosterTypeKey, |
244 | |
ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
245 | |
OperationFailedException, PermissionDeniedException { |
246 | 0 | return getNextDecorator().getLprRostersByLuiAndType(luiId, lprRosterTypeKey, context); |
247 | |
} |
248 | |
|
249 | |
@Override |
250 | |
public List<LprRosterInfo> getLprRostersByLui(String luiId, ContextInfo context) throws DoesNotExistException, |
251 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
252 | 0 | return getNextDecorator().getLprRostersByLui(luiId, context); |
253 | |
} |
254 | |
|
255 | |
@Override |
256 | |
public LprRosterInfo getLprRoster(String lprRosterId, ContextInfo context) throws DoesNotExistException, |
257 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
258 | 0 | return getNextDecorator().getLprRoster(lprRosterId, context); |
259 | |
} |
260 | |
|
261 | |
@Override |
262 | |
public String createLprRosterEntry(LprRosterEntryInfo lprRosterEntryInfo, ContextInfo context) |
263 | |
throws DataValidationErrorException, AlreadyExistsException, InvalidParameterException, |
264 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
265 | 0 | return getNextDecorator().createLprRosterEntry(lprRosterEntryInfo, context); |
266 | |
} |
267 | |
|
268 | |
@Override |
269 | |
public StatusInfo deleteLprRosterEntry(String lprRosterEntryId, ContextInfo context) throws DoesNotExistException, |
270 | |
InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException { |
271 | 0 | return getNextDecorator().deleteLprRosterEntry(lprRosterEntryId, context); |
272 | |
} |
273 | |
|
274 | |
@Override |
275 | |
public StatusInfo insertLprRosterEntryInPosition(String lprRosterEntryId, Integer position, ContextInfo context) |
276 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
277 | |
OperationFailedException { |
278 | 0 | return getNextDecorator().insertLprRosterEntryInPosition(lprRosterEntryId, position, context); |
279 | |
} |
280 | |
|
281 | |
@Override |
282 | |
public StatusInfo reorderLprRosterEntries(List<String> lprRosterEntryIds, ContextInfo context) |
283 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
284 | |
OperationFailedException, PermissionDeniedException { |
285 | 0 | return getNextDecorator().reorderLprRosterEntries(lprRosterEntryIds, context); |
286 | |
} |
287 | |
|
288 | |
@Override |
289 | |
public LprTransactionInfo createLprTransaction(String lprTypeKey, LprTransactionInfo lprTransactionInfo, ContextInfo context) |
290 | |
throws DataValidationErrorException, AlreadyExistsException, InvalidParameterException, |
291 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
292 | 0 | return getNextDecorator().createLprTransaction(lprTypeKey, lprTransactionInfo, context); |
293 | |
} |
294 | |
|
295 | |
@Override |
296 | |
public LprTransactionInfo createLprTransactionFromExisting(String lprTransactionId, ContextInfo context) |
297 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
298 | |
OperationFailedException, PermissionDeniedException { |
299 | 0 | return getNextDecorator().createLprTransactionFromExisting(lprTransactionId, context); |
300 | |
} |
301 | |
|
302 | |
@Override |
303 | |
public List<LprTransactionInfo> getLprTransactionsWithItemsByPersonAndLui(String personId, String luiId, ContextInfo context) |
304 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
305 | |
OperationFailedException, PermissionDeniedException { |
306 | 0 | return getNextDecorator().getLprTransactionsWithItemsByPersonAndLui(personId, luiId, context); |
307 | |
} |
308 | |
|
309 | |
@Override |
310 | |
public List<ValidationResultInfo> validateLprTransaction(String lprTransactionId, ContextInfo context) |
311 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
312 | |
OperationFailedException, PermissionDeniedException { |
313 | 0 | return getNextDecorator().validateLprTransaction(lprTransactionId, context); |
314 | |
} |
315 | |
|
316 | |
@Override |
317 | |
public LprTransactionInfo processLprTransaction(String lprTransactionId, ContextInfo context) |
318 | |
throws AlreadyExistsException, DoesNotExistException, InvalidParameterException, MissingParameterException, |
319 | |
OperationFailedException, PermissionDeniedException { |
320 | 0 | return getNextDecorator().processLprTransaction(lprTransactionId, context); |
321 | |
} |
322 | |
|
323 | |
@Override |
324 | |
public List<String> getLprTransactionIdsByStateWithItemsByPerson(String personId, List<String> lprTypes, ContextInfo context) |
325 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
326 | |
OperationFailedException, PermissionDeniedException { |
327 | 0 | return getNextDecorator().getLprTransactionIdsByStateWithItemsByPerson(personId, lprTypes, context); |
328 | |
} |
329 | |
|
330 | |
@Override |
331 | |
public List<LprTransactionInfo> getLprTransactionsByIds(List<String> lprIds, ContextInfo context) |
332 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
333 | |
OperationFailedException, PermissionDeniedException { |
334 | 0 | return getNextDecorator().getLprTransactionsByIds(lprIds, context); |
335 | |
} |
336 | |
|
337 | |
@Override |
338 | |
public List<LprTransactionInfo> getLprTransactionsByRequestingPersonAndAtp(String personId, |
339 | |
String atpId, |
340 | |
ContextInfo context) |
341 | |
throws DoesNotExistException, InvalidParameterException, |
342 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
343 | 0 | return getNextDecorator().getLprTransactionsByRequestingPersonAndAtp(personId, atpId, context); |
344 | |
} |
345 | |
|
346 | |
@Override |
347 | |
public List<LprTransactionInfo> getLprTransactionsWithItemsByResultingLpr(String lprId, ContextInfo context) |
348 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
349 | |
OperationFailedException, PermissionDeniedException { |
350 | 0 | return getNextDecorator().getLprTransactionsWithItemsByResultingLpr(lprId, context); |
351 | |
|
352 | |
} |
353 | |
|
354 | |
@Override |
355 | |
public List<LprTransactionInfo> getLprTransactionsWithItemsByLui(String luiId, ContextInfo context) |
356 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
357 | |
OperationFailedException, PermissionDeniedException { |
358 | 0 | return getNextDecorator().getLprTransactionsWithItemsByLui(luiId, context); |
359 | |
|
360 | |
} |
361 | |
|
362 | |
@Override |
363 | |
public LprTransactionInfo updateLprTransaction(String lprTransactionId, LprTransactionInfo lprTransactionInfo, |
364 | |
ContextInfo context) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, |
365 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
366 | |
|
367 | 0 | return getNextDecorator().updateLprTransaction(lprTransactionId, lprTransactionInfo, context); |
368 | |
} |
369 | |
|
370 | |
@Override |
371 | |
public List<LprTransactionInfo> searchForLprTransactions(QueryByCriteria criteria, ContextInfo context) |
372 | |
throws InvalidParameterException, MissingParameterException, OperationFailedException, |
373 | |
PermissionDeniedException { |
374 | 0 | return getNextDecorator().searchForLprTransactions(criteria, context); |
375 | |
} |
376 | |
|
377 | |
@Override |
378 | |
public List<String> searchForLprTransactionIds(QueryByCriteria criteria, ContextInfo context) |
379 | |
throws InvalidParameterException, MissingParameterException, OperationFailedException, |
380 | |
PermissionDeniedException { |
381 | 0 | return getNextDecorator().searchForLprIds(criteria, context); |
382 | |
} |
383 | |
|
384 | |
@Override |
385 | |
public List<LprRosterInfo> searchForLprRosters(QueryByCriteria criteria, ContextInfo context) |
386 | |
throws InvalidParameterException, MissingParameterException, OperationFailedException, |
387 | |
PermissionDeniedException { |
388 | |
|
389 | 0 | return getNextDecorator().searchForLprRosters(criteria, context); |
390 | |
} |
391 | |
|
392 | |
@Override |
393 | |
public List<String> searchForLprRosterIds(QueryByCriteria criteria, ContextInfo context) |
394 | |
throws InvalidParameterException, MissingParameterException, OperationFailedException, |
395 | |
PermissionDeniedException { |
396 | 0 | return getNextDecorator().searchForLprRosterIds(criteria, context); |
397 | |
} |
398 | |
|
399 | |
@Override |
400 | |
public List<LuiPersonRelationInfo> getLprsByPersonAndTypeForAtp(String personId, String atpId, String typeKey, |
401 | |
ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
402 | |
OperationFailedException, PermissionDeniedException { |
403 | 0 | return getNextDecorator().getLprsByPersonAndTypeForAtp(personId, atpId, typeKey, context); |
404 | |
} |
405 | |
|
406 | |
@Override |
407 | |
public List<LuiPersonRelationInfo> getLprsByPersonForAtpAndLuiType(String personId, String atpId, |
408 | |
String luiTypeKey, ContextInfo context) throws DoesNotExistException, InvalidParameterException, |
409 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
410 | 0 | return getNextDecorator().getLprsByPersonForAtpAndLuiType(personId, atpId, luiTypeKey, context); |
411 | |
} |
412 | |
|
413 | |
@Override |
414 | |
public List<LuiPersonRelationInfo> getLprsByLuiAndType(String luiId, String typeKey, ContextInfo context) |
415 | |
throws DoesNotExistException, InvalidParameterException, MissingParameterException, |
416 | |
OperationFailedException, PermissionDeniedException { |
417 | 0 | return getNextDecorator().getLprsByLuiAndType(luiId, typeKey, context); |
418 | |
} |
419 | |
|
420 | |
@Override |
421 | |
public List<LuiPersonRelationInfo> getLprsByPersonAndLuiType(String personId, String luiTypeKey, ContextInfo context) throws DoesNotExistException, InvalidParameterException, |
422 | |
MissingParameterException, OperationFailedException, PermissionDeniedException { |
423 | 0 | return getNextDecorator().getLprsByPersonAndLuiType(personId, luiTypeKey, context); |
424 | |
} |
425 | |
|
426 | |
@Override |
427 | |
public LprRosterInfo updateLprRosterEntry(String lprRosterEntryId, LprRosterEntryInfo lprRosterEntryInfo, ContextInfo context) throws DoesNotExistException, DataValidationErrorException, InvalidParameterException, MissingParameterException, ReadOnlyException, OperationFailedException, PermissionDeniedException, VersionMismatchException { |
428 | 0 | return getNextDecorator().updateLprRosterEntry(lprRosterEntryId, lprRosterEntryInfo, context); |
429 | |
} |
430 | |
} |