public interface DisbursementVoucherPaymentReasonService
| Modifier and Type | Method and Description | 
|---|---|
| Collection<String> | getPayeeTypesByPaymentReason(String paymentReasonCode)get the payee type codes valid for the given payment reason | 
| PaymentReasonCode | getPaymentReasonByPrimaryId(String paymentReasonCode)get the payment reason with its primary key: the given payment reason code | 
| String | getReserchNonVendorPayLimit()get the payment limit to research non-vendor employee for research payment reason | 
| Collection<String> | getVendorOwnershipTypesByPaymentReason(String paymentReasonCode)get the vendor owership type codes for the given payment reason code | 
| boolean | isDecedentCompensationPaymentReason(String paymentReasonCode)determine whether the given payment reason is a decedent compensation payment reason | 
| boolean | isMovingPaymentReason(String paymentReasonCode)determine whether the given payment reason is a moving payment reason | 
| boolean | isNonEmployeeTravelPaymentReason(String paymentReasonCode)determine whether the given payment reason is a non-employee travel payment reason | 
| boolean | isPayeeQualifiedForPayment(DisbursementPayee payee,
                                                    String paymentReasonCode)determine whether the given payee is qualified for the payment with the given reason code | 
| boolean | isPayeeQualifiedForPayment(DisbursementPayee payee,
                                                    String paymentReasonCode,
                                                    Collection<String> payeeTypeCodes)determine whether the given payee is qualified for the payment with the given reason code and the payee type must be in the
 given payee type code list. | 
| boolean | isPaymentReasonOfType(String typeParameterName,
                                          String paymentReasonCode)determine whether the given payment reason is of type that is specified by the given type parameter name. | 
| boolean | isPrepaidTravelPaymentReason(String paymentReasonCode)determine whether the given payment reason is a prepaid travel payment reason | 
| boolean | isResearchPaymentReason(String paymentReasonCode)determine whether the given payment reason is a research payment reason | 
| boolean | isRevolvingFundPaymentReason(String paymentReasonCode)determine whether the given payment reason is a revolving fund payment reason | 
| boolean | isTaxReviewRequired(String paymentReasonCode)determine whether the given payment reason is required for tax review | 
| void | postPaymentReasonCodeUsage(String paymentReasonCode,
                                                    org.kuali.rice.kns.util.MessageList messageList)post the usage of the given payment reason code into error map | 
boolean isPayeeQualifiedForPayment(DisbursementPayee payee, String paymentReasonCode)
payee - the given payeepaymentReasonCode - the givne payment reason codeboolean isPayeeQualifiedForPayment(DisbursementPayee payee, String paymentReasonCode, Collection<String> payeeTypeCodes)
payee - the given payeepaymentReasonCode - the givne payment reason codepayeeTypeCodes - the given payee type codesboolean isNonEmployeeTravelPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason codeboolean isMovingPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason codeboolean isPrepaidTravelPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason codeboolean isResearchPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason codeboolean isRevolvingFundPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason codeboolean isDecedentCompensationPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason codeboolean isPaymentReasonOfType(String typeParameterName, String paymentReasonCode)
typeParameterName - the given type parameter namepaymentReasonCode - the given reason codeString getReserchNonVendorPayLimit()
Collection<String> getPayeeTypesByPaymentReason(String paymentReasonCode)
paymentReasonCode - the given payment reasonPaymentReasonCode getPaymentReasonByPrimaryId(String paymentReasonCode)
paymentReasonCode - the given payment reasonvoid postPaymentReasonCodeUsage(String paymentReasonCode, org.kuali.rice.kns.util.MessageList messageList)
paymentReasonCode - the given payment reason codemessageList - the message list that will hold the usage of the given payment reasonboolean isTaxReviewRequired(String paymentReasonCode)
paymentReasonCode - the given payment reasonCollection<String> getVendorOwnershipTypesByPaymentReason(String paymentReasonCode)
paymentReasonCode - the given payment reason codeCopyright © 2004–2015 The Kuali Foundation. All rights reserved.