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.