org.kuali.kfs.module.ar.businessobject.lookup
Class CustomerInvoiceWriteoffLookupResultLookupableHelperServiceImpl

java.lang.Object
  extended by org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
      extended by org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
          extended by org.kuali.kfs.module.ar.businessobject.lookup.CustomerInvoiceWriteoffLookupResultLookupableHelperServiceImpl
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.lookup.LookupableHelperService

public class CustomerInvoiceWriteoffLookupResultLookupableHelperServiceImpl
extends org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl

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
CustomerInvoiceWriteoffLookupResultLookupableHelperServiceImpl()
           
 
Method Summary
protected  List buildSearchResultList(Collection searchResultsCollection, Long actualSize)
          build the search result list from the given collection and the number of all qualified search results
protected  Collection<org.kuali.rice.kns.web.ui.Column> getColumns(org.kuali.rice.kns.bo.BusinessObject bo, org.kuali.rice.kns.authorization.BusinessObjectRestrictions businessObjectRestrictions)
          Constructs the list of columns for the search results.
 CustomerInvoiceDocumentService getCustomerInvoiceDocumentService()
           
 CustomerInvoiceWriteoffDocumentService getCustomerInvoiceWriteoffDocumentService()
           
 org.kuali.rice.kns.lookup.HtmlData getInquiryUrl(org.kuali.rice.kns.bo.BusinessObject bo, String propertyName)
          Since there aren't that many fields for inquiry, just deal with each of them one by one for this lookup
 List getReturnKeys()
           
 List<? extends org.kuali.rice.kns.bo.BusinessObject> getSearchResults(Map<String,String> fieldValues)
           
 Collection performLookup(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm, Collection resultTable, boolean bounded)
          This method performs the lookup and returns a collection of lookup items
 void setCustomerInvoiceDocumentService(CustomerInvoiceDocumentService customerInvoiceDocumentService)
           
 void setCustomerInvoiceWriteoffDocumentService(CustomerInvoiceWriteoffDocumentService customerInvoiceWriteoffDocumentService)
           
protected  org.kuali.rice.kns.web.ui.Column setupResultsColumn(org.kuali.rice.kns.bo.BusinessObject element, String attributeName, org.kuali.rice.kns.authorization.BusinessObjectRestrictions businessObjectRestrictions)
           
 
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, getKualiConfigurationService, getKualiInquirable, getLookupResultsService, getLookupService, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentTypeName, getMaintenanceUrl, getParameters, getParameters, getParameterService, getParametersFromPrimaryKey, getPersistenceStructureService, getPropertyClass, getReadOnlyFieldsList, getReferencesToRefresh, getReturnAnchorHtmlData, getReturnHref, getReturnHref, getReturnInputHtmlData, 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, validateSearchParameters, validateSearchParameterWildcardAndOperators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomerInvoiceWriteoffLookupResultLookupableHelperServiceImpl

public CustomerInvoiceWriteoffLookupResultLookupableHelperServiceImpl()
Method Detail

performLookup

public Collection performLookup(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm,
                                Collection resultTable,
                                boolean bounded)
This method performs the lookup and returns a collection of lookup items

Specified by:
performLookup in interface org.kuali.rice.kns.lookup.LookupableHelperService
Overrides:
performLookup in class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
Parameters:
lookupForm -
kualiLookupable -
resultTable -
bounded -
Returns:

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 org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
See Also:
org.kuali.core.lookup.Lookupable#getSearchResults(java.util.Map)

buildSearchResultList

protected List buildSearchResultList(Collection searchResultsCollection,
                                     Long actualSize)
build the search result list from the given collection and the number of all qualified search results

Parameters:
searchResultsCollection - the given search results, which may be a subset of the qualified search results
actualSize - the number of all qualified search results
Returns:
the serach result list with the given results and actual size

setupResultsColumn

protected org.kuali.rice.kns.web.ui.Column setupResultsColumn(org.kuali.rice.kns.bo.BusinessObject element,
                                                              String attributeName,
                                                              org.kuali.rice.kns.authorization.BusinessObjectRestrictions businessObjectRestrictions)
Parameters:
element -
attributeName -
Returns:
Column

getColumns

protected Collection<org.kuali.rice.kns.web.ui.Column> getColumns(org.kuali.rice.kns.bo.BusinessObject bo,
                                                                  org.kuali.rice.kns.authorization.BusinessObjectRestrictions businessObjectRestrictions)
Constructs the list of columns for the search results. All properties for the column objects come from the DataDictionary.

Parameters:
bo -
Returns:
Collection

getInquiryUrl

public org.kuali.rice.kns.lookup.HtmlData getInquiryUrl(org.kuali.rice.kns.bo.BusinessObject bo,
                                                        String propertyName)
Since there aren't that many fields for inquiry, just deal with each of them one by one for this lookup

Specified by:
getInquiryUrl in interface org.kuali.rice.kns.lookup.LookupableHelperService
Overrides:
getInquiryUrl in class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
See Also:
AbstractLookupableHelperServiceImpl.getInquiryUrl(org.kuali.rice.kns.bo.BusinessObject, java.lang.String)

getReturnKeys

public List getReturnKeys()
Specified by:
getReturnKeys in interface org.kuali.rice.kns.lookup.LookupableHelperService
Overrides:
getReturnKeys in class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl

getCustomerInvoiceDocumentService

public CustomerInvoiceDocumentService getCustomerInvoiceDocumentService()

setCustomerInvoiceDocumentService

public void setCustomerInvoiceDocumentService(CustomerInvoiceDocumentService customerInvoiceDocumentService)

getCustomerInvoiceWriteoffDocumentService

public CustomerInvoiceWriteoffDocumentService getCustomerInvoiceWriteoffDocumentService()

setCustomerInvoiceWriteoffDocumentService

public void setCustomerInvoiceWriteoffDocumentService(CustomerInvoiceWriteoffDocumentService customerInvoiceWriteoffDocumentService)


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