public class PatronBillHelperService extends Object
Constructor and Description |
---|
PatronBillHelperService() |
Modifier and Type | Method and Description |
---|---|
void |
billWiseCancellation(List<PatronBillPayment> patronBillPayments,
String cancellationNote,
List<OleItemLevelBillPayment> currentSessionTransactions) |
org.kuali.rice.core.api.util.type.KualiDecimal |
billWiseTransaction(List<PatronBillPayment> patronBillPayments,
org.kuali.rice.core.api.util.type.KualiDecimal paymentAmount,
String paymentMethod,
String fullyPaidStatus,
String partiallyPaidStatus,
boolean acceptFlag,
String forgiveErrorNote,
String transactionNumber,
String transactionNote,
String paidByUser,
List<OleItemLevelBillPayment> currentSessionTransactions) |
List<String> |
getBillIds() |
List<PatronBillPayment> |
getBillPayment(String patronId)
This method will retrieve patron bill payment object
|
DocstoreClientLocator |
getDocstoreClientLocator() |
List<FeeType> |
getFeeTypeList(List<PatronBillPayment> patronBillPaymentList) |
String |
getParameter(String name) |
OlePatronDocument |
getPatronDetails(String patronId) |
org.kuali.rice.core.api.util.type.KualiDecimal |
getSumOfSelectedFeeTypes(List<FeeType> feeTypes) |
org.kuali.rice.core.api.util.type.KualiDecimal |
getSumOfSelectedPatronBills(List<PatronBillPayment> patronBillPayments) |
List<FeeType> |
getUpdateItemDetailsToFeeTypeList(List<FeeType> feeTypes) |
boolean |
isSelectedFeeTypeFullyPaid(List<FeeType> feeTypes) |
boolean |
isSelectedPaidPatronBillFullyPaid(List<PatronBillPayment> patronBillPayments) |
void |
itemWiseCancellation(List<FeeType> feeTypes,
String cancellationNote,
List<OleItemLevelBillPayment> currentSessionTransactions) |
org.kuali.rice.core.api.util.type.KualiDecimal |
itemWiseTransaction(List<FeeType> feeTypes,
org.kuali.rice.core.api.util.type.KualiDecimal paymentAmount,
String paymentMethod,
String fullyPaidStatus,
String partiallyPaidStatus,
String forgiveErrorNote,
String transactionNumber,
String transactionNote,
String paidByUser,
List<OleItemLevelBillPayment> currentSessionTransactions) |
org.kuali.rice.core.api.util.type.KualiDecimal |
populateGrandTotal(List<PatronBillPayment> patronBillPaymentList) |
List<PatronBillPayment> |
sortById(List<PatronBillPayment> patronBillPaymentList) |
public PatronBillHelperService()
public DocstoreClientLocator getDocstoreClientLocator()
public List<String> getBillIds()
public List<PatronBillPayment> getBillPayment(String patronId)
public org.kuali.rice.core.api.util.type.KualiDecimal populateGrandTotal(List<PatronBillPayment> patronBillPaymentList)
public List<PatronBillPayment> sortById(List<PatronBillPayment> patronBillPaymentList)
public List<FeeType> getFeeTypeList(List<PatronBillPayment> patronBillPaymentList)
public OlePatronDocument getPatronDetails(String patronId)
public String getParameter(String name)
public org.kuali.rice.core.api.util.type.KualiDecimal billWiseTransaction(List<PatronBillPayment> patronBillPayments, org.kuali.rice.core.api.util.type.KualiDecimal paymentAmount, String paymentMethod, String fullyPaidStatus, String partiallyPaidStatus, boolean acceptFlag, String forgiveErrorNote, String transactionNumber, String transactionNote, String paidByUser, List<OleItemLevelBillPayment> currentSessionTransactions)
public org.kuali.rice.core.api.util.type.KualiDecimal itemWiseTransaction(List<FeeType> feeTypes, org.kuali.rice.core.api.util.type.KualiDecimal paymentAmount, String paymentMethod, String fullyPaidStatus, String partiallyPaidStatus, String forgiveErrorNote, String transactionNumber, String transactionNote, String paidByUser, List<OleItemLevelBillPayment> currentSessionTransactions)
public void billWiseCancellation(List<PatronBillPayment> patronBillPayments, String cancellationNote, List<OleItemLevelBillPayment> currentSessionTransactions)
public void itemWiseCancellation(List<FeeType> feeTypes, String cancellationNote, List<OleItemLevelBillPayment> currentSessionTransactions)
public boolean isSelectedPaidPatronBillFullyPaid(List<PatronBillPayment> patronBillPayments)
public boolean isSelectedFeeTypeFullyPaid(List<FeeType> feeTypes)
public org.kuali.rice.core.api.util.type.KualiDecimal getSumOfSelectedPatronBills(List<PatronBillPayment> patronBillPayments)
public org.kuali.rice.core.api.util.type.KualiDecimal getSumOfSelectedFeeTypes(List<FeeType> feeTypes)
public List<FeeType> getUpdateItemDetailsToFeeTypeList(List<FeeType> feeTypes)
Copyright © 2004–2016 The Kuali Foundation. All rights reserved.