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
 GroupService getGroupService()
           
protected  List<?> getSearchResults(LookupForm form, Map<String,String> searchCriteria, boolean unbounded)
          Translates any search criteria on principal name to member id and active data, then calls group service to retrieve matching groups
 
Methods inherited from class org.kuali.rice.krad.lookup.LookupableImpl
adjustCriteriaForNestedEBOs, allowsMaintenanceDeleteAction, allowsMaintenanceEditAction, allowsMaintenanceNewOrCopyAction, generateErrorMessageForResults, generateLookupResultsMessages, getActionUrlHref, getCriteriaFieldsForValidation, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getDocumentDictionaryService, getEncryptionService, getLookupService, getMaintenanceActionLink, getMaintenanceDocumentTypeName, getReturnKeys, getReturnUrl, getReturnUrlForResults, getReturnUrlParameters, getSearchResultsForEBO, initSuppressAction, isResultReturnable, performClear, performInitialization, performSearch, processSearchCriteria, setConfigurationService, setDataObjectAuthorizationService, setDataObjectClass, setDataObjectMetaDataService, setDocumentDictionaryService, setEncryptionService, setLookupService, setMultiValueLookupSelect, sortSearchResults, validateSearchParameters, validateSearchParameterWildcardAndOperators
 
Methods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
addCustomContainerComponents, addLine, adjustIdIfNecessary, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildExportTableData, buildExportTableRow, buildGrowlScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getBusinessObjectService, getCommonContext, getConfigurationService, getDataDictionaryService, getExportTableFormatOptions, getExpressionEvaluator, getPersistenceService, getPersistenceStructureService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterSaveLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, retrieveEditModesAndActionFlags, runComponentModifiers, setBusinessObjectService, setDataDictionaryService, setExpressionEvaluator, setPersistenceService, setPersistenceStructureService, setViewContext, setViewDictionaryService, spawnSubLifecyle, syncClientSideStateForComponent
 
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
applyDefaultValuesForCollectionLine, buildExportTableData, buildInquiryLink, cleanViewAfterRender, getCommonContext, getExpressionEvaluator, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, spawnSubLifecyle
 

Constructor Detail

GroupLookupableImpl

public GroupLookupableImpl()
Method Detail

getSearchResults

protected List<?> getSearchResults(LookupForm form,
                                   Map<String,String> searchCriteria,
                                   boolean unbounded)
Translates any search criteria on principal name to member id and active data, then calls group service to retrieve matching groups

Overrides:
getSearchResults in class LookupableImpl
Parameters:
form - lookup form instance containing the lookup data
searchCriteria - map of criteria currently set
unbounded - indicates whether the complete result should be returned. When set to false the result is limited (if necessary) to the max search result limit configured.
Returns:
List

getGroupService

public GroupService getGroupService()


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