org.kuali.rice.krad.service
Interface LookupService

All Known Implementing Classes:
LookupServiceImpl

public interface LookupService

Defines business logic methods that support the Lookup framework

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 boolean allPrimaryKeyValuesPresentAndNotWildcard(Class<?> boClass, Map<String,String> formProps)
           
<T> Collection<T>
findCollectionBySearch(Class<T> example, Map<String,String> formProps)
          Returns a collection of objects based on the given search parameters.
<T> Collection<T>
findCollectionBySearchHelper(Class<T> example, Map<String,String> formProperties, boolean unbounded)
           
<T> Collection<T>
findCollectionBySearchHelper(Class<T> example, Map<String,String> formProperties, boolean unbounded, Integer searchResultsLimit)
           
<T> Collection<T>
findCollectionBySearchUnbounded(Class<T> example, Map<String,String> formProps)
          Returns a collection of objects based on the given search parameters.
<T> T
findObjectBySearch(Class<T> example, Map<String,String> formProps)
          Retrieves a Object based on the search criteria, which should uniquely identify a record.
 

Method Detail

findCollectionBySearchUnbounded

<T> Collection<T> findCollectionBySearchUnbounded(Class<T> example,
                                                  Map<String,String> formProps)
Returns a collection of objects based on the given search parameters. Will not limit results, so the returned Collection could be huge. o

Parameters:
example -
formProps -
Returns:

findCollectionBySearch

<T> Collection<T> findCollectionBySearch(Class<T> example,
                                         Map<String,String> formProps)
Returns a collection of objects based on the given search parameters.

Returns:
Collection returned from the search

findCollectionBySearchHelper

<T> Collection<T> findCollectionBySearchHelper(Class<T> example,
                                               Map<String,String> formProperties,
                                               boolean unbounded)

findCollectionBySearchHelper

<T> Collection<T> findCollectionBySearchHelper(Class<T> example,
                                               Map<String,String> formProperties,
                                               boolean unbounded,
                                               Integer searchResultsLimit)

findObjectBySearch

<T> T findObjectBySearch(Class<T> example,
                         Map<String,String> formProps)
Retrieves a Object based on the search criteria, which should uniquely identify a record.

Returns:
Object returned from the search

allPrimaryKeyValuesPresentAndNotWildcard

boolean allPrimaryKeyValuesPresentAndNotWildcard(Class<?> boClass,
                                                 Map<String,String> formProps)


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