@Transactional public class ElectronicPaymentClaimLookupableHelperServiceImpl extends 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 and Description |
---|
ElectronicPaymentClaimLookupableHelperServiceImpl() |
Modifier and Type | Method and Description |
---|---|
protected String |
getAdvanceDepositsWithOrganizationReferenceId(String organizationReferenceId)
Finds the document ids for all AD documents which have an accounting line with the given organizationReferenceId
|
protected List<org.kuali.ole.sys.businessobject.lookup.ElectronicPaymentClaimLookupableHelperServiceImpl.GeneratingLineHolder> |
getGeneratingLinesForDocuments(String matchingAdvanceDepositDocumentNumbers,
String organizationReferenceId)
Looks up all of the generating lines and stores essential information about them on documents given by the matchingAdvanceDepositDocumentNumbers parameter
and matching the given organization reference id
|
List<org.kuali.rice.krad.bo.PersistableBusinessObject> |
getSearchResults(Map<String,String> fieldValues) |
boolean |
isResultReturnable(org.kuali.rice.krad.bo.BusinessObject claimAsBO) |
Collection |
performLookup(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm,
Collection resultTable,
boolean bounded)
Using default results, add columnAnchor link for reference financial document number to open document
|
protected List<org.kuali.rice.krad.bo.PersistableBusinessObject> |
pruneResults(List<org.kuali.rice.krad.bo.PersistableBusinessObject> paymentsToPrune,
String organizationReferenceId)
If organization reference id was present in lookup fields, only returns electronic payment claims which associate with the given organization reference id
|
void |
setLookupDao(org.kuali.rice.krad.dao.LookupDao lookupDao)
Sets the lookupDao attribute value.
|
void |
validateSearchParameters(Map fieldValues) |
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, getPrimaryKeyFieldLabels, getPropertyClass, getReadOnlyFieldsList, getReferencesToRefresh, getReturnAnchorHtmlData, getReturnHref, getReturnHref, getReturnInputHtmlData, getReturnKeys, getReturnLocation, getReturnUrl, getReturnUrl, getRows, getSearchResultsUnbounded, getSequenceAccessorService, getSupplementalMenuBar, getTitle, getUrlData, getUrlData, isSearchUsingOnlyPrimaryKeyValues, maskValueIfNecessary, performClear, performCustomAction, 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
public ElectronicPaymentClaimLookupableHelperServiceImpl()
public List<org.kuali.rice.krad.bo.PersistableBusinessObject> getSearchResults(Map<String,String> fieldValues)
getSearchResults
in interface org.kuali.rice.kns.lookup.LookupableHelperService
getSearchResults
in class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
AbstractLookupableHelperServiceImpl.getSearchResults(java.util.Map)
protected List<org.kuali.rice.krad.bo.PersistableBusinessObject> pruneResults(List<org.kuali.rice.krad.bo.PersistableBusinessObject> paymentsToPrune, String organizationReferenceId)
paymentsToPrune
- the Collection of electronic payment claims, still unfiltered by organization reference idorganizationReferenceId
- the organization reference id to use as a filterprotected String getAdvanceDepositsWithOrganizationReferenceId(String organizationReferenceId)
organizationReferenceId
- the organization reference id to find advance deposit documents forprotected List<org.kuali.ole.sys.businessobject.lookup.ElectronicPaymentClaimLookupableHelperServiceImpl.GeneratingLineHolder> getGeneratingLinesForDocuments(String matchingAdvanceDepositDocumentNumbers, String organizationReferenceId)
matchingAdvanceDepositDocumentNumbers
- the document numbers of matching advance deposit documents in lookup formorganizationReferenceId
- the organization reference id the accounting line must matchpublic void validateSearchParameters(Map fieldValues)
validateSearchParameters
in interface org.kuali.rice.kns.lookup.LookupableHelperService
validateSearchParameters
in class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
AbstractLookupableHelperServiceImpl.validateSearchParameters(java.util.Map)
public boolean isResultReturnable(org.kuali.rice.krad.bo.BusinessObject claimAsBO)
isResultReturnable
in interface org.kuali.rice.kns.lookup.LookupableHelperService
isResultReturnable
in class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
AbstractLookupableHelperServiceImpl.isResultReturnable(org.kuali.rice.krad.bo.BusinessObject)
public Collection performLookup(org.kuali.rice.kns.web.struts.form.LookupForm lookupForm, Collection resultTable, boolean bounded)
performLookup
in interface org.kuali.rice.kns.lookup.LookupableHelperService
performLookup
in class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
lookupForm
- kualiLookupable
- resultTable
- bounded
- public void setLookupDao(org.kuali.rice.krad.dao.LookupDao lookupDao)
lookupDao
- The lookupDao to set.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.