org.kuali.kfs.sec.businessobject.lookup
Class ModelMemberLookupableHelperServiceImpl

java.lang.Object
  extended by org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
      extended by org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
          extended by org.kuali.kfs.sec.businessobject.lookup.ModelMemberLookupableHelperServiceImpl
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.lookup.LookupableHelperService

public class ModelMemberLookupableHelperServiceImpl
extends org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl

Lookupable for ModelMember business object. Needs to change the lookup to search Person, Role, or Group based on the member type passed in

See Also:
Serialized Form

Field Summary
protected  org.kuali.rice.kim.service.GroupService groupSevice
           
protected  org.kuali.rice.kim.service.PersonService personService
           
protected  org.kuali.rice.kim.service.RoleService roleService
           
protected  List<org.kuali.rice.kns.web.ui.Row> rows
           
 
Fields inherited from class org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
LOG, searchUsingOnlyPrimaryKeyValues
 
Fields inherited from class 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, sequenceAccessorService, TITLE_ACTION_URL_PREPENDTEXT_PROPERTY, TITLE_RETURN_URL_PREPENDTEXT_PROPERTY
 
Constructor Summary
ModelMemberLookupableHelperServiceImpl()
           
 
Method Summary
protected  List<String> getGroupLookupFields()
          Builds List of search field names for the group lookup
protected  List<String> getPersonLookupFields()
          Builds List of search field names for the person lookup
protected  List<String> getRoleLookupFields()
          Builds List of search field names for the role lookup
 List<org.kuali.rice.kns.web.ui.Row> getRows()
           
 List<? extends org.kuali.rice.kns.bo.BusinessObject> getSearchResults(Map<String,String> fieldValues)
           
 void setGroupSevice(org.kuali.rice.kim.service.GroupService groupSevice)
          Sets the groupSevice attribute value.
 void setPersonService(org.kuali.rice.kim.service.PersonService personService)
          Sets the personService attribute value.
 void setRoleService(org.kuali.rice.kim.service.RoleService roleService)
          Sets the roleService attribute value.
protected  void setRows()
           
 
Methods inherited from class org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
getExternalBusinessObjectProperty, getExternalizableBusinessObjectClass, getExternalizableBusinessObjectFieldValues, getExternalizableBusinessObjectProperties, getPrimaryKeyFieldLabels, getSearchResultsHelper, getSearchResultsUnbounded, hasExternalBusinessObjectProperty, isExternalBusinessObjectProperty, isSearchUsingOnlyPrimaryKeyValues, removeExternalizableBusinessObjectFieldValues
 
Methods inherited from class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
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, getPropertyClass, getReadOnlyFieldsList, getReferencesToRefresh, getReturnAnchorHtmlData, getReturnHref, getReturnHref, getReturnInputHtmlData, getReturnKeys, getReturnLocation, getReturnUrl, getReturnUrl, getSequenceAccessorService, getSupplementalMenuBar, getTitle, getUrlData, getUrlData, isResultReturnable, maskValueIfNecessary, performClear, performCustomAction, performLookup, preprocessDateFields, setBackLocation, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setBusinessObjectService, setDataDictionaryService, setDocFormKey, setDocNum, setEncryptionService, setFieldConversions, setKualiInquirable, setLookupResultsService, setLookupService, setMaintenanceDocumentDictionaryService, setParameters, setParameterService, setParameterService, setPersistenceStructureService, setReadOnlyFieldsList, setReferencesToRefresh, setSequenceAccessorService, shouldDisplayHeaderNonMaintActions, shouldDisplayLookupCriteria, validateSearchParameters, validateSearchParameterWildcardAndOperators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

roleService

protected org.kuali.rice.kim.service.RoleService roleService

groupSevice

protected org.kuali.rice.kim.service.GroupService groupSevice

personService

protected org.kuali.rice.kim.service.PersonService personService

rows

protected List<org.kuali.rice.kns.web.ui.Row> rows
Constructor Detail

ModelMemberLookupableHelperServiceImpl

public ModelMemberLookupableHelperServiceImpl()
Method Detail

getSearchResults

public List<? extends org.kuali.rice.kns.bo.BusinessObject> getSearchResults(Map<String,String> fieldValues)
Specified by:
getSearchResults in interface org.kuali.rice.kns.lookup.LookupableHelperService
Overrides:
getSearchResults in class org.kuali.rice.kns.lookup.KualiLookupableHelperServiceImpl
See Also:
KualiLookupableHelperServiceImpl.getSearchResults(java.util.Map)

setRows

protected void setRows()
Overrides:
setRows in class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
See Also:
AbstractLookupableHelperServiceImpl.setRows()

getRows

public List<org.kuali.rice.kns.web.ui.Row> getRows()
Specified by:
getRows in interface org.kuali.rice.kns.lookup.LookupableHelperService
Overrides:
getRows in class org.kuali.rice.kns.lookup.AbstractLookupableHelperServiceImpl
See Also:
AbstractLookupableHelperServiceImpl.getRows()

getRoleLookupFields

protected List<String> getRoleLookupFields()
Builds List of search field names for the role lookup

Returns:
List containing lookup field names

getGroupLookupFields

protected List<String> getGroupLookupFields()
Builds List of search field names for the group lookup

Returns:
List containing lookup field names

getPersonLookupFields

protected List<String> getPersonLookupFields()
Builds List of search field names for the person lookup

Returns:
List containing lookup field names

setRoleService

public void setRoleService(org.kuali.rice.kim.service.RoleService roleService)
Sets the roleService attribute value.

Parameters:
roleService - The roleService to set.

setGroupSevice

public void setGroupSevice(org.kuali.rice.kim.service.GroupService groupSevice)
Sets the groupSevice attribute value.

Parameters:
groupSevice - The groupSevice to set.

setPersonService

public void setPersonService(org.kuali.rice.kim.service.PersonService personService)
Sets the personService attribute value.

Parameters:
personService - The personService to set.


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