Coverage Report - org.kuali.student.enrollment.lpr.service.LuiPersonRelationServiceDecorator
 
Classes in this File Line Coverage Branch Coverage Complexity
LuiPersonRelationServiceDecorator
0%
0/59
0%
0/2
1.036
 
 1  
 /*
 2  
  * Copyright 2011 The Kuali Foundation Licensed under the Educational Community
 3  
  * License, Version 2.0 (the "License"); you may not use this file except in
 4  
  * compliance with the License. You may obtain a copy of the License at
 5  
  * http://www.osedu.org/licenses/ECL-2.0 Unless required by applicable law or
 6  
  * agreed to in writing, software distributed under the License is distributed
 7  
  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
 8  
  * express or implied. See the License for the specific language governing
 9  
  * permissions and limitations under the License.
 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  
  * The base decorator for the {@link LuiPersonRelationService}- Other sub
 36  
  * classes of this decorator only have to override the methods to which we want
 37  
  * to add additional functionality
 38  
  * 
 39  
  * @author nwright
 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  
 }