org.kuali.rice.kns.service
Interface LookupService

All Known Implementing Classes:
LookupServiceImpl

public interface LookupService

This interface defines methods that a Lookup Service must provide.


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

Method Detail

findCollectionBySearchUnbounded

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

Parameters:
example -
formProps -
Returns:

findCollectionBySearch

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

Returns:
Collection returned from the search

findCollectionBySearchHelper

Collection findCollectionBySearchHelper(Class example,
                                        Map formProperties,
                                        boolean unbounded)

findObjectBySearch

Object findObjectBySearch(Class example,
                          Map 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 formProps)


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.