|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.pdp.service.impl.PaymentMaintenanceServiceImpl
@Transactional public class PaymentMaintenanceServiceImpl
PaymentMaintenanceService
Constructor Summary | |
---|---|
PaymentMaintenanceServiceImpl()
|
Method Summary | |
---|---|
boolean |
cancelDisbursement(Integer paymentGroupId,
Integer paymentDetailId,
String note,
org.kuali.rice.kim.bo.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.bo.Person user)
This method cancels the pending payment of the given payment id if the following rules apply. |
boolean |
cancelReissueDisbursement(Integer paymentGroupId,
String note,
org.kuali.rice.kim.bo.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 note,
org.kuali.rice.kim.bo.Person user)
This method changes the immediate flag |
protected void |
changeStatus(PaymentGroup paymentGroup,
String newPaymentStatus,
String changeStatus,
String note,
org.kuali.rice.kim.bo.Person user)
This method changes status for a payment group. |
protected void |
changeStatus(PaymentGroup paymentGroup,
String newPaymentStatus,
String changeStatus,
String note,
org.kuali.rice.kim.bo.Person user,
PaymentGroupHistory paymentGroupHistory)
This method changes the state of a paymentGroup. |
boolean |
holdPendingPayment(Integer paymentGroupId,
String note,
org.kuali.rice.kim.bo.Person user)
This method holds pending payment of the given payment id if the following rules apply. |
boolean |
removeHoldPendingPayment(Integer paymentGroupId,
String note,
org.kuali.rice.kim.bo.Person user)
This method removes holds on pending payments of the given payment id if the following rules apply. |
void |
setBankService(BankService bankService)
Sets the bankService attribute value. |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
Sets the business object service |
void |
setEmailService(PdpEmailService emailService)
|
void |
setEnvironmentService(EnvironmentService environmentService)
inject |
void |
setGlPendingTransactionService(PendingTransactionService service)
inject |
void |
setMailService(org.kuali.rice.kns.service.MailService mailService)
inject |
void |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
|
void |
setPaymentDetailDao(PaymentDetailDao dao)
inject |
void |
setPaymentGroupDao(PaymentGroupDao dao)
inject |
void |
setPaymentGroupService(PaymentGroupService paymentGroupService)
Sets the payment group service |
void |
setPdpAuthorizationService(PdpAuthorizationService pdpAuthorizationService)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PaymentMaintenanceServiceImpl()
Method Detail |
---|
protected void changeStatus(PaymentGroup paymentGroup, String newPaymentStatus, String changeStatus, String note, org.kuali.rice.kim.bo.Person user)
paymentGroup
- the payment groupnewPaymentStatus
- the new payment statuschangeStatus
- the changed payment statusnote
- a note for payment status changeuser
- the user that changed the statusprotected void changeStatus(PaymentGroup paymentGroup, String newPaymentStatus, String changeStatus, String note, org.kuali.rice.kim.bo.Person user, PaymentGroupHistory paymentGroupHistory)
paymentGroup
- the payment group to change the state fornewPaymentStatus
- the new payment statuschangeStatus
- the status that is changednote
- the note entered by the useruser
- the user that changed thepaymentGroupHistory
- public boolean cancelPendingPayment(Integer paymentGroupId, Integer paymentDetailId, String note, org.kuali.rice.kim.bo.Person user)
PaymentMaintenanceService
cancelPendingPayment
in interface PaymentMaintenanceService
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 payment
org.kuali.kfs.pdp.document.service.PaymentMaintenanceService#cancelPendingPayment(java.lang.Integer, java.lang.Integer,
java.lang.String, org.kuali.rice.kim.bo.Person)
public boolean holdPendingPayment(Integer paymentGroupId, String note, org.kuali.rice.kim.bo.Person user)
PaymentMaintenanceService
holdPendingPayment
in interface PaymentMaintenanceService
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 paymentorg.kuali.kfs.pdp.document.service.PaymentMaintenanceService#holdPendingPayment(java.lang.Integer, java.lang.String,
org.kuali.rice.kim.bo.Person)
public boolean removeHoldPendingPayment(Integer paymentGroupId, String note, org.kuali.rice.kim.bo.Person user)
PaymentMaintenanceService
removeHoldPendingPayment
in interface PaymentMaintenanceService
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 paymentorg.kuali.kfs.pdp.document.service.PaymentMaintenanceService#removeHoldPendingPayment(java.lang.Integer,
java.lang.String, org.kuali.rice.kim.bo.Person)
public void changeImmediateFlag(Integer paymentGroupId, String note, org.kuali.rice.kim.bo.Person user)
PaymentMaintenanceService
changeImmediateFlag
in interface PaymentMaintenanceService
paymentGroupId
- the payment group idnote
- the change textuser
- the user that changes the immediate flagorg.kuali.kfs.pdp.document.service.PaymentMaintenanceService#changeImmediateFlag(java.lang.Integer, java.lang.String,
org.kuali.rice.kim.bo.Person)
public boolean cancelDisbursement(Integer paymentGroupId, Integer paymentDetailId, String note, org.kuali.rice.kim.bo.Person user)
PaymentMaintenanceService
cancelDisbursement
in interface PaymentMaintenanceService
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 disbursementorg.kuali.kfs.pdp.document.service.PaymentMaintenanceService#cancelDisbursement(java.lang.Integer, java.lang.Integer,
java.lang.String, org.kuali.rice.kim.bo.Person)
public boolean cancelReissueDisbursement(Integer paymentGroupId, String note, org.kuali.rice.kim.bo.Person user)
PaymentMaintenanceService
cancelReissueDisbursement
in interface PaymentMaintenanceService
paymentGroupId
- Primary key of the PaymentGroup that the Payment Detail to be canceled/reissued belongs to.note
- Change note text entered by user.user
- The user that cancels/reissues disbursementorg.kuali.kfs.pdp.document.service.PaymentMaintenanceService#cancelReissueDisbursement(java.lang.Integer,
java.lang.String, org.kuali.rice.kim.bo.Person)
public void setPaymentGroupDao(PaymentGroupDao dao)
dao
- public void setPaymentDetailDao(PaymentDetailDao dao)
dao
- public void setGlPendingTransactionService(PendingTransactionService service)
service
- public void setEnvironmentService(EnvironmentService environmentService)
service
- public void setMailService(org.kuali.rice.kns.service.MailService mailService)
service
- public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
public void setBankService(BankService bankService)
bankService
- The bankService to set.public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService
- public void setPaymentGroupService(PaymentGroupService paymentGroupService)
paymentGroupService
- public void setEmailService(PdpEmailService emailService)
public void setPdpAuthorizationService(PdpAuthorizationService pdpAuthorizationService)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |