org.kuali.rice.kns.service.impl
Class LookupServiceImpl

java.lang.Object
  extended by org.kuali.rice.kns.service.impl.LookupServiceImpl
All Implemented Interfaces:
LookupService

public class LookupServiceImpl
extends java.lang.Object
implements LookupService

This class is the service implementation for the Lookup structure. It Provides a generic search mechanism against Business Objects. This is the default implementation, that is delivered with Kuali.


Constructor Summary
LookupServiceImpl()
           
 
Method Summary
 boolean allPrimaryKeyValuesPresentAndNotWildcard(java.lang.Class boClass, java.util.Map formProps)
           
 java.util.Collection findCollectionBySearch(java.lang.Class example, java.util.Map formProps)
          Returns a collection of objects based on the given search parameters.
 java.util.Collection findCollectionBySearchHelper(java.lang.Class example, java.util.Map formProps, boolean unbounded)
           
 java.util.Collection findCollectionBySearchUnbounded(java.lang.Class example, java.util.Map formProps)
          Returns a collection of objects based on the given search parameters.
 java.lang.Object findObjectBySearch(java.lang.Class example, java.util.Map formProps)
          Retrieves a Object based on the search criteria, which should uniquely identify a record.
 KualiConfigurationService getKualiConfigurationService()
           
 LookupDao getLookupDao()
           
 void setDataDictionaryService(DataDictionaryService dataDictionaryService)
           
 void setKualiConfigurationService(KualiConfigurationService kualiConfigurationService)
           
 void setLookupDao(LookupDao lookupDao)
           
 void setPersistenceStructureService(PersistenceStructureService persistenceStructureService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LookupServiceImpl

public LookupServiceImpl()
Method Detail

findCollectionBySearchUnbounded

public java.util.Collection findCollectionBySearchUnbounded(java.lang.Class example,
                                                            java.util.Map formProps)
Description copied from interface: LookupService
Returns a collection of objects based on the given search parameters. Will not limit results, so the returned Collection could be huge.

Specified by:
findCollectionBySearchUnbounded in interface LookupService
Returns:

findCollectionBySearch

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

Specified by:
findCollectionBySearch in interface LookupService
Returns:
Collection returned from the search

findCollectionBySearchHelper

public java.util.Collection findCollectionBySearchHelper(java.lang.Class example,
                                                         java.util.Map formProps,
                                                         boolean unbounded)
Specified by:
findCollectionBySearchHelper in interface LookupService

findObjectBySearch

public java.lang.Object findObjectBySearch(java.lang.Class example,
                                           java.util.Map formProps)
Retrieves a Object based on the search criteria, which should uniquely identify a record.

Specified by:
findObjectBySearch in interface LookupService
Returns:
Object returned from the search

allPrimaryKeyValuesPresentAndNotWildcard

public boolean allPrimaryKeyValuesPresentAndNotWildcard(java.lang.Class boClass,
                                                        java.util.Map formProps)
Specified by:
allPrimaryKeyValuesPresentAndNotWildcard in interface LookupService

getLookupDao

public LookupDao getLookupDao()
Returns:
Returns the lookupDao.

setLookupDao

public void setLookupDao(LookupDao lookupDao)
Parameters:
lookupDao - The lookupDao to set.

getKualiConfigurationService

public KualiConfigurationService getKualiConfigurationService()

setKualiConfigurationService

public void setKualiConfigurationService(KualiConfigurationService kualiConfigurationService)

setDataDictionaryService

public void setDataDictionaryService(DataDictionaryService dataDictionaryService)

setPersistenceStructureService

public void setPersistenceStructureService(PersistenceStructureService persistenceStructureService)


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