|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.fp.document.service.impl.DisbursementVoucherPayeeServiceImpl
public class DisbursementVoucherPayeeServiceImpl
implementing the service methods defined in DisbursementVoucherPayeeService
DisbursementVoucherPayeeService
Constructor Summary | |
---|---|
DisbursementVoucherPayeeServiceImpl()
|
Method Summary | |
---|---|
protected String |
buildAddressValueDifferenceText(String valueName,
String oldValue,
String newValue)
This method... |
protected org.kuali.rice.kns.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 |
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.kns.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.kns.service.DocumentService documentService)
Sets the documentService attribute value. |
void |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
Sets the parameterService attribute value. |
protected void |
setupFYIs(DisbursementVoucherDocument dvDoc,
Set<org.kuali.rice.kim.bo.Person> priorApprovers,
String initiatorUserId)
Creates FYI requests to previous approvers |
void |
setVendorService(VendorService vendorService)
Sets the vendorService attribute value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DisbursementVoucherPayeeServiceImpl()
Method Detail |
---|
public String getPayeeTypeDescription(String payeeTypeCode)
DisbursementVoucherPayeeService
getPayeeTypeDescription
in interface DisbursementVoucherPayeeService
payeeTypeCode
- the given payee type code
DisbursementVoucherPayeeService.getPayeeTypeDescription(java.lang.String)
public boolean isEmployee(DisbursementVoucherPayeeDetail dvPayeeDetail)
DisbursementVoucherPayeeService
isEmployee
in interface DisbursementVoucherPayeeService
dvPayeeDetail
- the given payee
DisbursementVoucherPayeeService.isEmployee(org.kuali.kfs.fp.businessobject.DisbursementVoucherPayeeDetail)
public boolean isEmployee(DisbursementPayee payee)
DisbursementVoucherPayeeService
isEmployee
in interface DisbursementVoucherPayeeService
payee
- the given payee
DisbursementVoucherPayeeService.isEmployee(org.kuali.kfs.fp.businessobject.DisbursementPayee)
public boolean isVendor(DisbursementVoucherPayeeDetail dvPayeeDetail)
DisbursementVoucherPayeeService
isVendor
in interface DisbursementVoucherPayeeService
dvPayeeDetail
- the given payee
DisbursementVoucherPayeeService.isVendor(org.kuali.kfs.fp.businessobject.DisbursementVoucherPayeeDetail)
public boolean isVendor(DisbursementPayee payee)
DisbursementVoucherPayeeService
isVendor
in interface DisbursementVoucherPayeeService
payee
- the given payee
DisbursementVoucherPayeeService.isVendor(org.kuali.kfs.fp.businessobject.DisbursementPayee)
public boolean isPayeeIndividualVendor(DisbursementVoucherPayeeDetail dvPayeeDetail)
DisbursementVoucherPayeeService
isPayeeIndividualVendor
in interface DisbursementVoucherPayeeService
dvPayeeDetail
- the given payee
DisbursementVoucherPayeeService.isPayeeIndividualVendor(org.kuali.kfs.fp.businessobject.DisbursementVoucherPayeeDetail)
public boolean isPayeeIndividualVendor(DisbursementPayee payee)
DisbursementVoucherPayeeService
isPayeeIndividualVendor
in interface DisbursementVoucherPayeeService
payee
- the given payee
DisbursementVoucherPayeeService.isPayeeIndividualVendor(org.kuali.kfs.fp.businessobject.DisbursementPayee)
public String getVendorOwnershipTypeCode(DisbursementPayee payee)
DisbursementVoucherPayeeService
getVendorOwnershipTypeCode
in interface DisbursementVoucherPayeeService
payee
- the given payee
DisbursementVoucherPayeeService.getVendorOwnershipTypeCode(org.kuali.kfs.fp.businessobject.DisbursementPayee)
public void checkPayeeAddressForChanges(DisbursementVoucherDocument dvDoc)
checkPayeeAddressForChanges
in interface DisbursementVoucherPayeeService
DisbursementVoucherPayeeService.checkPayeeAddressForChanges(org.kuali.kfs.fp.document.DisbursementVoucherDocument)
protected String buildPayeeChangedNoteText(DisbursementVoucherPayeeDetail newPayeeDetail, DisbursementVoucherPayeeDetail oldPayeeDetail)
newPayeeDetail
- the changed payee detailoldPayeeDetail
- the original payee detail
protected String buildAddressValueDifferenceText(String valueName, String oldValue, String newValue)
valueName
- oldValue
- newValue
-
protected void setupFYIs(DisbursementVoucherDocument dvDoc, Set<org.kuali.rice.kim.bo.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.kns.bo.AdHocRoutePerson buildFyiRecipient(String userId)
userId
-
protected String getVendorTypeDescription(String vendorTypeCode)
protected boolean isPayeeIndividualVendor(String payeeIdNumber)
public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
businessObjectService
- The businessObjectService to set.public void setDocumentService(org.kuali.rice.kns.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.kns.service.ParameterService parameterService)
parameterService
- The parameterService to set.public void setVendorService(VendorService vendorService)
vendorService
- The vendorService to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |