|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DisbursementVoucherPaymentReasonService
define a set of service methods related to payment reason code
| Method Summary | |
|---|---|
List<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 |
List<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,
List<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 |
| Method Detail |
|---|
boolean isPayeeQualifiedForPayment(DisbursementPayee payee,
String paymentReasonCode)
payee - the given payeepaymentReasonCode - the givne payment reason code
boolean isPayeeQualifiedForPayment(DisbursementPayee payee,
String paymentReasonCode,
List<String> payeeTypeCodes)
payee - the given payeepaymentReasonCode - the givne payment reason codepayeeTypeCodes - the given payee type codes
boolean isNonEmployeeTravelPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason code
boolean isMovingPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason code
boolean isPrepaidTravelPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason code
boolean isResearchPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason code
boolean isRevolvingFundPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason code
boolean isDecedentCompensationPaymentReason(String paymentReasonCode)
paymentReasonCode - the givne payment reason code
boolean isPaymentReasonOfType(String typeParameterName,
String paymentReasonCode)
typeParameterName - the given type parameter namepaymentReasonCode - the given reason code
String getReserchNonVendorPayLimit()
List<String> getPayeeTypesByPaymentReason(String paymentReasonCode)
paymentReasonCode - the given payment reason
PaymentReasonCode getPaymentReasonByPrimaryId(String paymentReasonCode)
paymentReasonCode - the given payment reason
void 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 reason
List<String> getVendorOwnershipTypesByPaymentReason(String paymentReasonCode)
paymentReasonCode - the given payment reason code
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||