org.kuali.rice.kim.impl.group
Class GroupLookupableImpl

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.group.GroupLookupableImpl
All Implemented Interfaces:
Serializable, Lookupable, ViewHelperService

public class GroupLookupableImpl
extends LookupableImpl

Custom lookupable for the GroupBo lookup to call the group service for searching

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

Constructor Summary
GroupLookupableImpl()
           
 
Method Summary
protected  Collection<?> executeSearch(Map<String,String> adjustedSearchCriteria, List<String> wildcardAsLiteralSearchCriteria, boolean bounded, Integer searchResultsLimit)
          Translates any search criteria on principal name to member id and active data, then calls group service to retrieve matching groups
 GroupService getGroupService()
           
 
Methods inherited from class org.kuali.rice.krad.lookup.LookupableImpl
allowsMaintenanceDeleteAction, allowsMaintenanceEditAction, allowsMaintenanceNewOrCopyAction, buildMaintenanceActionLink, buildMultiValueSelectField, buildReturnUrlForResult, copy, 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, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, getConfigurationService, getDataDictionaryService, getDataObjectService, getDefaultValueForField, getExpressionEvaluatorFactory, getLegacyDataAdapter, getViewDictionaryService, linkAddedLine, logAndThrowRuntime, performAddLineValidation, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performCustomViewFinalize, performCustomViewInitialization, performDeleteLineValidation, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processAndAddLineObject, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setConfigurationService, setDataDictionaryService, setDataObjectService, setExpressionEvaluatorFactory, setLegacyDataAdapter, setViewContext, 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, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, getDefaultValueForField, getExpressionEvaluatorFactory, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performCustomViewFinalize, performCustomViewInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setViewContext
 

Constructor Detail

GroupLookupableImpl

public GroupLookupableImpl()
Method Detail

executeSearch

protected Collection<?> executeSearch(Map<String,String> adjustedSearchCriteria,
                                      List<String> wildcardAsLiteralSearchCriteria,
                                      boolean bounded,
                                      Integer searchResultsLimit)
Translates any search criteria on principal name to member id and active data, then calls group service to retrieve matching groups

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

getGroupService

public GroupService getGroupService()


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.