public class RuleBaseValuesLookupableHelperServiceImpl extends KualiLookupableHelperServiceImpl
LOG, searchUsingOnlyPrimaryKeyValues
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, sequenceAccessorService, TITLE_ACTION_URL_PREPENDTEXT_PROPERTY, TITLE_RETURN_URL_PREPENDTEXT_PROPERTY
Constructor and Description |
---|
RuleBaseValuesLookupableHelperServiceImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkForAdditionalFields(Map<String,String> fieldValues)
This implementation always returns false.
|
List<Column> |
getColumns()
Constructs the list of columns for the search results.
|
List<HtmlData> |
getCustomActionUrls(BusinessObject businessObject,
List pkNames)
Child classes should override this method if they want to return some other action urls.
|
List<Row> |
getRows()
Returns a list of Row objects to be used to generate the search query screen
Generally, setDataObjectClass needs to be called with a non-null value for proper operation
|
List<? extends BusinessObject> |
getSearchResults(Map<String,String> fieldValues)
Uses Lookup Service to provide a basic search.
|
Collection |
performLookup(LookupForm lookupForm,
Collection resultTable,
boolean bounded)
Performs the lookup and returns a collection of lookup items
|
void |
validateSearchParameters(Map<String,String> fieldValues)
Checks that any required search fields have value.
|
getExternalBusinessObjectProperty, getExternalizableBusinessObjectClass, getExternalizableBusinessObjectFieldValues, getExternalizableBusinessObjectProperties, getPrimaryKeyFieldLabels, getSearchResultsHelper, getSearchResultsUnbounded, hasExternalBusinessObjectProperty, isExternalBusinessObjectProperty, isSearchUsingOnlyPrimaryKeyValues, removeExternalizableBusinessObjectFieldValues
addToReturnHref, allowsMaintenanceDeleteAction, allowsMaintenanceEditAction, allowsMaintenanceNewOrCopyAction, allowsNewOrCopyAction, applyConditionalLogicForFieldDisplay, applyFieldAuthorizationsFromNestedLookups, getActionUrlHref, getActionUrls, getActionUrlTitleText, getBackLocation, getBusinessObjectAuthorizationService, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getColumnMaxLength, getConditionallyHiddenPropertyNames, getConditionallyReadOnlyPropertyNames, getConditionallyRequiredPropertyNames, getCurrentSearchFieldValue, 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, getSequenceAccessorService, getSupplementalMenuBar, getTitle, getUrlData, getUrlData, isResultReturnable, 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 RuleBaseValuesLookupableHelperServiceImpl()
public List<Row> getRows()
LookupableHelperService
getRows
in interface LookupableHelperService
getRows
in class AbstractLookupableHelperServiceImpl
public boolean checkForAdditionalFields(Map<String,String> fieldValues)
AbstractLookupableHelperServiceImpl
checkForAdditionalFields
in interface LookupableHelperService
checkForAdditionalFields
in class AbstractLookupableHelperServiceImpl
fieldValues
- - Map of property/value pairsLookupableHelperService.checkForAdditionalFields(java.util.Map)
public List<? extends BusinessObject> getSearchResults(Map<String,String> fieldValues)
KualiLookupableHelperServiceImpl
getSearchResults
in interface LookupableHelperService
getSearchResults
in class KualiLookupableHelperServiceImpl
fieldValues
- - Map containing prop name keys and search valuesLookupableHelperService.getSearchResults(java.util.Map)
public void validateSearchParameters(Map<String,String> fieldValues)
AbstractLookupableHelperServiceImpl
validateSearchParameters
in interface LookupableHelperService
validateSearchParameters
in class AbstractLookupableHelperServiceImpl
fieldValues
- - Map of property/value pairsLookupableHelperService.validateSearchParameters(java.util.Map)
public Collection performLookup(LookupForm lookupForm, Collection resultTable, boolean bounded)
AbstractLookupableHelperServiceImpl
performLookup
in interface LookupableHelperService
performLookup
in class AbstractLookupableHelperServiceImpl
public List<Column> getColumns()
AbstractLookupableHelperServiceImpl
getColumns
in interface LookupableHelperService
getColumns
in class AbstractLookupableHelperServiceImpl
public List<HtmlData> getCustomActionUrls(BusinessObject businessObject, List pkNames)
AbstractLookupableHelperServiceImpl
getCustomActionUrls
in interface LookupableHelperService
getCustomActionUrls
in class AbstractLookupableHelperServiceImpl
LookupableHelperService#getCustomActionUrls(org.kuali.rice.krad.bo.BusinessObject, java.util.List, java.util.List pkNames)
Copyright © 2005-2015 The Kuali Foundation. All Rights Reserved.