org.kuali.rice.kim.impl.identity
Class PersonLookupableImpl

java.lang.Object
  extended by org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
      extended by org.kuali.rice.krad.lookup.LookupableImpl
          extended by org.kuali.rice.kim.impl.identity.PersonLookupableImpl
All Implemented Interfaces:
Serializable, Lookupable, ViewHelperService

public class PersonLookupableImpl
extends LookupableImpl

Custom lookupable for the PersonImpl lookup to call the person service for searching

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Constructor Summary
PersonLookupableImpl()
           
 
Method Summary
protected  Collection<?> executeSearch(Map<String,String> adjustedSearchCriteria, List<String> wildcardAsLiteralSearchCriteria, boolean bounded, Integer searchResultsLimit)
          Lower cases criteria on principal name and calls the person service to carry out the search
 PersonService getPersonService()
           
 
Methods inherited from class org.kuali.rice.krad.lookup.LookupableImpl
allowsMaintenanceDeleteAction, allowsMaintenanceEditAction, allowsMaintenanceNewOrCopyAction, buildMaintenanceActionLink, buildMultiValueSelectField, buildReturnUrlForResult, generateLookupResultsMessages, getCriteriaFieldsForValidation, getDataObjectAuthorizationService, getDataObjectClass, getDocumentDictionaryService, getEncryptionService, getLookupService, getMaintenanceActionUrl, getMaintenanceDocumentTypeName, getReturnKeyValues, getReturnUrl, getReturnUrlParameters, getSearchResultsForEBO, getTranslatedReturnKeyValues, identifyWildcardDisabledFields, isResultReturnable, performClear, performSearch, processSearchCriteria, setDataObjectAuthorizationService, setDataObjectClass, setDocumentDictionaryService, setEncryptionService, setLookupService, sortSearchResults, validateSearchParameters, validateSearchParameterWildcardAndOperators
 
Methods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
addCustomContainerComponents, addLine, buildExportTableData, buildExportTableRow, buildInquiryLink, getConfigurationService, getDataDictionaryService, getExportTableFormatOptions, getExpressionEvaluator, getLegacyDataAdapter, getViewDictionaryService, logAndThrowRuntime, performAddLineValidation, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performCustomViewFinalize, performCustomViewInitialization, performDeleteLineValidation, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, setConfigurationService, setDataDictionaryService, setExpressionEvaluator, setLegacyDataAdapter, setViewDictionaryService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.krad.uif.service.ViewHelperService
addCustomContainerComponents, buildExportTableData, buildInquiryLink, getExpressionEvaluator, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performCustomViewFinalize, performCustomViewInitialization, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults
 

Constructor Detail

PersonLookupableImpl

public PersonLookupableImpl()
Method Detail

executeSearch

protected Collection<?> executeSearch(Map<String,String> adjustedSearchCriteria,
                                      List<String> wildcardAsLiteralSearchCriteria,
                                      boolean bounded,
                                      Integer searchResultsLimit)
Lower cases criteria on principal name and calls the person service to carry out the search

Overrides:
executeSearch in class LookupableImpl
Parameters:
adjustedSearchCriteria - map of criteria that has been adjusted (encyrption, ebos, etc)
wildcardAsLiteralSearchCriteria - map of criteria to treat as literals (wildcards disabled)
bounded - indicates whether the search should be bounded
searchResultsLimit - for bounded searches, the result limit
Returns:
List

getPersonService

public PersonService getPersonService()


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