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.