public class DisbursementVoucherPayeeServiceImpl extends Object implements DisbursementVoucherPayeeService
DisbursementVoucherPayeeService| Modifier and Type | Field and Description |
|---|---|
static String |
addressPattern |
| Constructor and Description |
|---|
DisbursementVoucherPayeeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildAddressValueDifferenceText(String valueName,
String oldValue,
String newValue)
This method...
|
protected org.kuali.rice.krad.bo.AdHocRoutePerson |
buildFyiRecipient(String userId)
This method...
|
protected String |
buildPayeeChangedNoteText(DisbursementVoucherPayeeDetail newPayeeDetail,
DisbursementVoucherPayeeDetail oldPayeeDetail)
Creates text for a note which records changes to the payee
|
void |
checkPayeeAddressForChanges(DisbursementVoucherDocument dvDoc) |
protected FinancialSystemTransactionalDocumentAuthorizerBase |
getDocumentAuthorizer(DisbursementVoucherDocument dvDoc)
Constructs a document authorizer for this class
|
Map<String,String> |
getFieldConversionBetweenPayeeAndPerson()
convert the field names between Payee and Person
|
Map<String,String> |
getFieldConversionBetweenPayeeAndVendor()
convert the field names between Payee and Vendor
|
DisbursementPayee |
getPayeeFromPerson(org.kuali.rice.kim.api.identity.Person person)
build a payee object from the given person object
|
DisbursementPayee |
getPayeeFromVendor(VendorDetail vendorDetail)
build a payee object from the given vendor object
|
String |
getPayeeTypeDescription(String payeeTypeCode)
find the payee type description corresponding to the given payee type code
|
String |
getVendorOwnershipTypeCode(DisbursementPayee payee)
get the ownership type code if the given payee is a vendor
|
protected String |
getVendorTypeDescription(String vendorTypeCode) |
boolean |
isEmployee(DisbursementPayee payee)
determine whether the given payee is an employee
|
boolean |
isEmployee(DisbursementVoucherPayeeDetail dvPayeeDetail)
determine whether the given payee is an employee
|
boolean |
isPayeeIndividualVendor(DisbursementPayee payee)
determine whether the given payee is an individual vendor
|
boolean |
isPayeeIndividualVendor(DisbursementVoucherPayeeDetail dvPayeeDetail)
determine whether the given payee is an individual vendor
|
protected boolean |
isPayeeIndividualVendor(String payeeIdNumber) |
boolean |
isVendor(DisbursementPayee payee)
determine whether the given payee is a vendor
|
boolean |
isVendor(DisbursementVoucherPayeeDetail dvPayeeDetail)
determine whether the given payee is a vendor
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value.
|
void |
setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
Sets the dataDictionaryService attribute value.
|
void |
setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
Sets the documentService attribute value.
|
void |
setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
Sets the parameterService attribute value.
|
protected void |
setupFYIs(DisbursementVoucherDocument dvDoc,
Set<org.kuali.rice.kim.api.identity.Person> priorApprovers,
String initiatorUserId)
Creates FYI requests to previous approvers
|
void |
setVendorService(VendorService vendorService)
Sets the vendorService attribute value.
|
public static final String addressPattern
public DisbursementVoucherPayeeServiceImpl()
public String getPayeeTypeDescription(String payeeTypeCode)
DisbursementVoucherPayeeServicegetPayeeTypeDescription in interface DisbursementVoucherPayeeServicepayeeTypeCode - the given payee type codeDisbursementVoucherPayeeService.getPayeeTypeDescription(java.lang.String)public boolean isEmployee(DisbursementVoucherPayeeDetail dvPayeeDetail)
DisbursementVoucherPayeeServiceisEmployee in interface DisbursementVoucherPayeeServicedvPayeeDetail - the given payeeDisbursementVoucherPayeeService.isEmployee(org.kuali.ole.fp.businessobject.DisbursementVoucherPayeeDetail)public boolean isEmployee(DisbursementPayee payee)
DisbursementVoucherPayeeServiceisEmployee in interface DisbursementVoucherPayeeServicepayee - the given payeeDisbursementVoucherPayeeService.isEmployee(org.kuali.ole.fp.businessobject.DisbursementPayee)public boolean isVendor(DisbursementVoucherPayeeDetail dvPayeeDetail)
DisbursementVoucherPayeeServiceisVendor in interface DisbursementVoucherPayeeServicedvPayeeDetail - the given payeeDisbursementVoucherPayeeService.isVendor(org.kuali.ole.fp.businessobject.DisbursementVoucherPayeeDetail)public boolean isVendor(DisbursementPayee payee)
DisbursementVoucherPayeeServiceisVendor in interface DisbursementVoucherPayeeServicepayee - the given payeeDisbursementVoucherPayeeService.isVendor(org.kuali.ole.fp.businessobject.DisbursementPayee)public boolean isPayeeIndividualVendor(DisbursementVoucherPayeeDetail dvPayeeDetail)
DisbursementVoucherPayeeServiceisPayeeIndividualVendor in interface DisbursementVoucherPayeeServicedvPayeeDetail - the given payeeDisbursementVoucherPayeeService.isPayeeIndividualVendor(org.kuali.ole.fp.businessobject.DisbursementVoucherPayeeDetail)public boolean isPayeeIndividualVendor(DisbursementPayee payee)
DisbursementVoucherPayeeServiceisPayeeIndividualVendor in interface DisbursementVoucherPayeeServicepayee - the given payeeDisbursementVoucherPayeeService.isPayeeIndividualVendor(org.kuali.ole.fp.businessobject.DisbursementPayee)public String getVendorOwnershipTypeCode(DisbursementPayee payee)
DisbursementVoucherPayeeServicegetVendorOwnershipTypeCode in interface DisbursementVoucherPayeeServicepayee - the given payeeDisbursementVoucherPayeeService.getVendorOwnershipTypeCode(org.kuali.ole.fp.businessobject.DisbursementPayee)public void checkPayeeAddressForChanges(DisbursementVoucherDocument dvDoc)
public Map<String,String> getFieldConversionBetweenPayeeAndVendor()
DisbursementVoucherPayeeServicegetFieldConversionBetweenPayeeAndVendor in interface DisbursementVoucherPayeeServiceDisbursementVoucherPayeeService.getFieldConversionBetweenPayeeAndVendor()public Map<String,String> getFieldConversionBetweenPayeeAndPerson()
DisbursementVoucherPayeeServicegetFieldConversionBetweenPayeeAndPerson in interface DisbursementVoucherPayeeServiceDisbursementVoucherPayeeService.getFieldConversionBetweenPayeeAndPerson()public DisbursementPayee getPayeeFromVendor(VendorDetail vendorDetail)
DisbursementVoucherPayeeServicegetPayeeFromVendor in interface DisbursementVoucherPayeeServicevendorDetail - the given vendor objectDisbursementVoucherPayeeService.getPayeeFromVendor(org.kuali.ole.vnd.businessobject.VendorDetail)public DisbursementPayee getPayeeFromPerson(org.kuali.rice.kim.api.identity.Person person)
DisbursementVoucherPayeeServicegetPayeeFromPerson in interface DisbursementVoucherPayeeServiceperson - the given person objectDisbursementVoucherPayeeService.getPayeeFromPerson(org.kuali.rice.kim.api.identity.Person)protected String buildPayeeChangedNoteText(DisbursementVoucherPayeeDetail newPayeeDetail, DisbursementVoucherPayeeDetail oldPayeeDetail)
newPayeeDetail - the changed payee detailoldPayeeDetail - the original payee detailprotected String buildAddressValueDifferenceText(String valueName, String oldValue, String newValue)
valueName - oldValue - newValue - protected void setupFYIs(DisbursementVoucherDocument dvDoc, Set<org.kuali.rice.kim.api.identity.Person> priorApprovers, String initiatorUserId)
dvDoc - the document where the payee address has changedpriorApprovers - the previous approversinitiatorUserId - the id of the initiatorprotected FinancialSystemTransactionalDocumentAuthorizerBase getDocumentAuthorizer(DisbursementVoucherDocument dvDoc)
protected org.kuali.rice.krad.bo.AdHocRoutePerson buildFyiRecipient(String userId)
userId - protected String getVendorTypeDescription(String vendorTypeCode)
protected boolean isPayeeIndividualVendor(String payeeIdNumber)
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
documentService - The documentService to set.public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
dataDictionaryService - The dataDictionaryService to set.public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService)
parameterService - The parameterService to set.public void setVendorService(VendorService vendorService)
vendorService - The vendorService to set.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.