org.kuali.kfs.pdp.businessobject.lookup
Class ACHPayeeLookupableHelperServiceImpl

java.lang.Object
  extended by org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
      extended by org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
          extended by org.kuali.kfs.fp.businessobject.lookup.DisbursementPayeeLookupableHelperServiceImpl
              extended by org.kuali.kfs.pdp.businessobject.lookup.ACHPayeeLookupableHelperServiceImpl
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.lookup.LookupableHelperService

public class ACHPayeeLookupableHelperServiceImpl
extends DisbursementPayeeLookupableHelperServiceImpl

Payee lookupable for PDP Payee ACH. Builds off of DV Payee lookup by taking off payment reason code, and adding adding entity id to search and return url

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
searchUsingOnlyPrimaryKeyValues
 
Fields inherited from class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
ACTION_URLS_CHILDREN_END, ACTION_URLS_CHILDREN_SEPARATOR, ACTION_URLS_CHILDREN_STARTER, ACTION_URLS_EMPTY, ACTION_URLS_SEPARATOR, backLocation, businessObjectAuthorizationService, businessObjectClass, businessObjectDictionaryService, businessObjectMetaDataService, businessObjectService, configurationService, dataDictionaryService, docFormKey, docNum, encryptionService, fieldConversions, forceLookupResultFieldInquiryCache, inquirableClassCache, kualiInquirable, lookupResultsService, lookupService, maintenanceDocumentDictionaryService, noLookupResultFieldInquiryCache, parameters, parameterService, persistenceStructureService, readOnlyFieldsList, referencesToRefresh, resultColumns, RESULTS_DEFAULT_MAX_COLUMN_LENGTH, rows, sequenceAccessorService, TITLE_ACTION_URL_PREPENDTEXT_PROPERTY, TITLE_RETURN_URL_PREPENDTEXT_PROPERTY
 
Constructor Summary
ACHPayeeLookupableHelperServiceImpl()
           
 
Method Summary
protected  void filterReturnUrl(List<org.kuali.rice.kns.web.ui.ResultRow> resultRowList, List<DisbursementPayee> payeeList, String paymentReasonCode)
          Override to not filter rows based on payment reason
protected  DisbursementPayee getPayeeFromPerson(org.kuali.rice.kim.bo.Person personDetail, Map<String,String> fieldValues)
          Override to set entity id as the payee id and set the pdp payee type
protected  DisbursementPayee getPayeeFromVendor(VendorDetail vendorDetail, Map<String,String> fieldValues)
           
 List<? extends org.kuali.rice.kns.bo.BusinessObject> getSearchResults(Map<String,String> fieldValues)
           
 void validateSearchParameters(Map fieldValues)
           
 
Methods inherited from class org.kuali.kfs.fp.businessobject.lookup.DisbursementPayeeLookupableHelperServiceImpl
containsLookupWildcard, filledEnough, getAttributeLabel, getNameLengthWithWildcardRequirement, getPersonAsPayees, getVendorsAsPayees, performLookup, setDisbursementVoucherPaymentReasonService, setVendorLookupable
 
Methods inherited from class org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
getExternalBusinessObjectProperty, getExternalizableBusinessObjectClass, getExternalizableBusinessObjectFieldValues, getExternalizableBusinessObjectProperties, getPrimaryKeyFieldLabels, getSearchResultsHelper, getSearchResultsUnbounded, hasExternalBusinessObjectProperty, isExternalBusinessObjectProperty, isSearchUsingOnlyPrimaryKeyValues, removeExternalizableBusinessObjectFieldValues
 
Methods inherited from class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
addToReturnHref, allowsMaintenanceDeleteAction, allowsMaintenanceEditAction, allowsMaintenanceNewOrCopyAction, allowsNewOrCopyAction, applyConditionalLogicForFieldDisplay, applyFieldAuthorizationsFromNestedLookups, checkForAdditionalFields, getActionUrlHref, getActionUrls, getActionUrlTitleText, getBackLocation, getBusinessObjectAuthorizationService, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getColumnMaxLength, getColumns, getConditionallyHiddenPropertyNames, getConditionallyReadOnlyPropertyNames, getConditionallyRequiredPropertyNames, getCurrentSearchFieldValue, getCustomActionUrls, getDataDictionaryService, getDefaultSortColumns, getDocFormKey, getDocNum, getEmptyActionUrls, getEmptyAnchorHtmlData, getEncryptionService, getExtraField, getInquiryUrl, getKualiConfigurationService, getKualiInquirable, getLookupResultsService, getLookupService, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentTypeName, getMaintenanceUrl, getParameters, getParameters, getParameterService, getParametersFromPrimaryKey, getPersistenceStructureService, getPropertyClass, getReadOnlyFieldsList, getReferencesToRefresh, getReturnAnchorHtmlData, getReturnHref, getReturnHref, getReturnInputHtmlData, getReturnKeys, getReturnLocation, getReturnUrl, getReturnUrl, getRows, getSequenceAccessorService, getSupplementalMenuBar, getTitle, getUrlData, getUrlData, isResultReturnable, maskValueIfNecessary, performClear, performCustomAction, preprocessDateFields, setBackLocation, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setBusinessObjectService, setDataDictionaryService, setDocFormKey, setDocNum, setEncryptionService, setFieldConversions, setKualiInquirable, setLookupResultsService, setLookupService, setMaintenanceDocumentDictionaryService, setParameters, setParameterService, setParameterService, setPersistenceStructureService, setReadOnlyFieldsList, setReferencesToRefresh, setRows, setSequenceAccessorService, shouldDisplayHeaderNonMaintActions, shouldDisplayLookupCriteria, validateSearchParameterWildcardAndOperators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ACHPayeeLookupableHelperServiceImpl

public ACHPayeeLookupableHelperServiceImpl()
Method Detail

getSearchResults

public List<? extends org.kuali.rice.kns.bo.BusinessObject> getSearchResults(Map<String,String> fieldValues)
Specified by:
getSearchResults in interface org.kuali.rice.kns.lookup.LookupableHelperService
Overrides:
getSearchResults in class DisbursementPayeeLookupableHelperServiceImpl
See Also:
DisbursementPayeeLookupableHelperServiceImpl.getSearchResults(java.util.Map)

getPayeeFromPerson

protected DisbursementPayee getPayeeFromPerson(org.kuali.rice.kim.bo.Person personDetail,
                                               Map<String,String> fieldValues)
Override to set entity id as the payee id and set the pdp payee type

Overrides:
getPayeeFromPerson in class DisbursementPayeeLookupableHelperServiceImpl
See Also:
DisbursementPayeeLookupableHelperServiceImpl.getPayeeFromPerson(org.kuali.rice.kim.bo.Person, java.util.Map)

getPayeeFromVendor

protected DisbursementPayee getPayeeFromVendor(VendorDetail vendorDetail,
                                               Map<String,String> fieldValues)
Overrides:
getPayeeFromVendor in class DisbursementPayeeLookupableHelperServiceImpl
See Also:
DisbursementPayeeLookupableHelperServiceImpl.getPayeeFromVendor(org.kuali.kfs.vnd.businessobject.VendorDetail, java.util.Map)

validateSearchParameters

public void validateSearchParameters(Map fieldValues)
Specified by:
validateSearchParameters in interface org.kuali.rice.kns.lookup.LookupableHelperService
Overrides:
validateSearchParameters in class DisbursementPayeeLookupableHelperServiceImpl
See Also:
DisbursementPayeeLookupableHelperServiceImpl.validateSearchParameters(java.util.Map)

filterReturnUrl

protected void filterReturnUrl(List<org.kuali.rice.kns.web.ui.ResultRow> resultRowList,
                               List<DisbursementPayee> payeeList,
                               String paymentReasonCode)
Override to not filter rows based on payment reason

Overrides:
filterReturnUrl in class DisbursementPayeeLookupableHelperServiceImpl
See Also:
DisbursementPayeeLookupableHelperServiceImpl.filterReturnUrl(java.util.List, java.util.List, java.lang.String)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.