public interface PaymentMaintenanceService
| Modifier and Type | Method and Description | 
|---|---|
| boolean | cancelDisbursement(Integer paymentGroupId,
                                    Integer paymentDetailId,
                                    String note,
                                    org.kuali.rice.kim.api.identity.Person user)This method cancels all disbursements with the same disbursment number as that of the given payment id
 if the following rules apply. | 
| boolean | cancelPendingPayment(Integer paymentGroupId,
                                        Integer paymentDetailId,
                                        String note,
                                        org.kuali.rice.kim.api.identity.Person user)This method cancels the pending payment of the given payment id if the following rules apply. | 
| boolean | cancelReissueDisbursement(Integer paymentGroupId,
                                                  String changeText,
                                                  org.kuali.rice.kim.api.identity.Person user)This method cancels and re-opens all disbursements with the same disbursment number as that of
 the given payment id if the following rules apply. | 
| void | changeImmediateFlag(Integer paymentGroupId,
                                      String changeText,
                                      org.kuali.rice.kim.api.identity.Person user)This method changes the immediate flag | 
| boolean | holdPendingPayment(Integer paymentGroupId,
                                    String note,
                                    org.kuali.rice.kim.api.identity.Person user)This method holds pending payment of the given payment id if the following rules apply. | 
| boolean | reissueDisbursement(Integer paymentGroupId,
                                      String changeText,
                                      org.kuali.rice.kim.api.identity.Person user)This method re-opens all disbursements with the same disbursment number as that of
 the given payment id if the following rules apply. | 
| boolean | removeHoldPendingPayment(Integer paymentGroupId,
                                                String note,
                                                org.kuali.rice.kim.api.identity.Person user)This method removes holds on pending payments of the given payment id if the following rules
 apply. | 
boolean cancelPendingPayment(Integer paymentGroupId, Integer paymentDetailId, String note, org.kuali.rice.kim.api.identity.Person user)
paymentGroupId - Primary key of the PaymentGroup that the Payment Detail to be canceled belongs to.paymentDetailId - Primary key of the PaymentDetail that was actually canceled.note - Change note text entered by user.user - The user that cancels the paymentboolean holdPendingPayment(Integer paymentGroupId, String note, org.kuali.rice.kim.api.identity.Person user)
paymentGroupId - Primary key of the PaymentGroup that the Payment Detail to be held belongs to.note - Change note text entered by user.user - The user that holds the paymentboolean removeHoldPendingPayment(Integer paymentGroupId, String note, org.kuali.rice.kim.api.identity.Person user)
paymentGroupId - Primary key of the PaymentGroup that the Payment Detail to be un-held belongs tonote - Change note text entered by user.user - the user that removes hold on paymentboolean cancelDisbursement(Integer paymentGroupId, Integer paymentDetailId, String note, org.kuali.rice.kim.api.identity.Person user)
paymentGroupId - Primary key of the PaymentGroup that the Payment Detail to be cancelled belongs to.paymentDetailId - Primary key of the PaymentDetail that was actually cancelled.note - Change note text entered by user.user - The user that cancels the disbursementboolean reissueDisbursement(Integer paymentGroupId, String changeText, org.kuali.rice.kim.api.identity.Person user)
paymentGroupId - Primary key of the PaymentGroup that the Payment Detail to be canceled/reissued belongs to.changeText - Change note text entered by user.user - The user that cancels/reissues disbursementboolean cancelReissueDisbursement(Integer paymentGroupId, String changeText, org.kuali.rice.kim.api.identity.Person user)
paymentGroupId - Primary key of the PaymentGroup that the Payment Detail to be canceled/reissued belongs to.changeText - Change note text entered by user.user - The user that cancels/reissues disbursementvoid changeImmediateFlag(Integer paymentGroupId, String changeText, org.kuali.rice.kim.api.identity.Person user)
paymentGroupId - the payment group idchangeText - the change textuser - the user that changes the immediate flagCopyright © 2004–2015 The Kuali Foundation. All rights reserved.