@Transactional public class BatchMaintenanceServiceImpl extends Object implements BatchMaintenanceService
| Constructor and Description |
|---|
BatchMaintenanceServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancelPendingBatch(Integer paymentBatchId,
String note,
org.kuali.rice.kim.api.identity.Person user)
cancelPendingBatch() This method cancels a pending batch by canceling each payment in the batch if the following rules apply.
|
void |
changeStatus(PaymentGroup paymentGroup,
String newPaymentStatus,
String changeStatus,
String note,
org.kuali.rice.kim.api.identity.Person user)
This method changes the status for PaymentGroup and PaymentGroupHistory.
|
boolean |
doBatchPaymentsHaveHeldStatus(Integer batchId)
This method checks if batch payments have held status.
|
boolean |
doBatchPaymentsHaveOpenOrHeldStatus(Integer batchId)
This method checks if batch payments has open or held payments.
|
boolean |
doBatchPaymentsHaveOpenStatus(Integer batchId)
This method checks if the batch has open payments.
|
boolean |
holdPendingBatch(Integer paymentBatchId,
String note,
org.kuali.rice.kim.api.identity.Person user)
holdPendingBatch() This method holds a pending batch by holding each payment in the batch if the following rules apply.
|
boolean |
removeBatchHold(Integer paymentBatchId,
String note,
org.kuali.rice.kim.api.identity.Person user)
removeBatchHold() This method removes holds on batches of payments if the following rules apply.
|
void |
setBatchMaintenanceDao(BatchMaintenanceDao batchMaintenanceDao)
This method sets the batchMaintenanceDao
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the business object service
|
void |
setPaymentGroupService(PaymentGroupService paymentGroupService) |
public BatchMaintenanceServiceImpl()
public void changeStatus(PaymentGroup paymentGroup, String newPaymentStatus, String changeStatus, String note, org.kuali.rice.kim.api.identity.Person user)
paymentGroup - the PaymentGroup to change the statusnewPaymentStatus - the new payment statuschangeStatus - the payment change status codenote - a note from the userpublic boolean cancelPendingBatch(Integer paymentBatchId, String note, org.kuali.rice.kim.api.identity.Person user)
cancelPendingBatch in interface BatchMaintenanceServicepaymentBatchId - (Integer) Primary key of the Pending Batch to be canceled.note - (String) Change note text entered by user.user - (User) Actor making change.public boolean holdPendingBatch(Integer paymentBatchId, String note, org.kuali.rice.kim.api.identity.Person user)
holdPendingBatch in interface BatchMaintenanceServicepaymentBatchId - (Integer) Primary key of the Pending Batch to be held.note - (String) Change note text entered by user.user - (User) Actor making change.public boolean removeBatchHold(Integer paymentBatchId, String note, org.kuali.rice.kim.api.identity.Person user)
removeBatchHold in interface BatchMaintenanceServicepaymentBatchId - (Integer) Primary key of the Pending Batch to be released from hold.note - (String) Change note text entered by user.user - (User) Actor making change.public boolean doBatchPaymentsHaveOpenStatus(Integer batchId)
BatchMaintenanceServicedoBatchPaymentsHaveOpenStatus in interface BatchMaintenanceServicebatchId - the id of the batchorg.kuali.ole.pdp.document.service.BatchMaintenanceService#doBatchPaymentsHaveOpenStatus(java.lang.Integer)public boolean doBatchPaymentsHaveHeldStatus(Integer batchId)
BatchMaintenanceServicedoBatchPaymentsHaveHeldStatus in interface BatchMaintenanceServicebatchId - the id of the batchorg.kuali.ole.pdp.document.service.BatchMaintenanceService#doBatchPaymentsHaveHeldStatus(java.lang.Integer)public boolean doBatchPaymentsHaveOpenOrHeldStatus(Integer batchId)
BatchMaintenanceServicedoBatchPaymentsHaveOpenOrHeldStatus in interface BatchMaintenanceServicebatchId - the id of the batchorg.kuali.ole.pdp.document.service.BatchMaintenanceService#doBatchPaymentsHaveOpenOrHeldStatus(java.lang.Integer)public void setBatchMaintenanceDao(BatchMaintenanceDao batchMaintenanceDao)
batchMaintenanceDao - BatchMaintenanceDaopublic void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - public void setPaymentGroupService(PaymentGroupService paymentGroupService)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.