org.kuali.rice.krad.service.impl
Class KeyValuesServiceImpl

java.lang.Object
  extended by org.kuali.rice.krad.service.impl.KeyValuesServiceImpl
All Implemented Interfaces:
org.kuali.rice.krad.service.KeyValuesService

public class KeyValuesServiceImpl
extends Object
implements org.kuali.rice.krad.service.KeyValuesService

This class provides collection retrievals to populate key value pairs of business objects.


Constructor Summary
KeyValuesServiceImpl()
           
 
Method Summary
static
<E> Collection<E>
createUnmodifiableUpcastList(Collection<? extends E> list, Class<E> type)
           
<T extends org.kuali.rice.krad.bo.BusinessObject>
Collection<T>
findAll(Class<T> clazz)
           
<T extends org.kuali.rice.krad.bo.BusinessObject>
Collection<T>
findAllInactive(Class<T> clazz)
           
<T extends org.kuali.rice.krad.bo.BusinessObject>
Collection<T>
findAllOrderBy(Class<T> clazz, String sortField, boolean sortAscending)
           
<T extends org.kuali.rice.krad.bo.BusinessObject>
Collection<T>
findMatching(Class<T> clazz, Map<String,Object> fieldValues)
           
 BusinessObjectDao getBusinessObjectDao()
           
 org.kuali.rice.krad.service.PersistenceStructureService getPersistenceStructureService()
          Gets the persistenceStructureService attribute.
 void setBusinessObjectDao(BusinessObjectDao businessObjectDao)
           
 void setPersistenceStructureService(org.kuali.rice.krad.service.PersistenceStructureService persistenceStructureService)
          Sets the persistenceStructureService attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyValuesServiceImpl

public KeyValuesServiceImpl()
Method Detail

findAll

public <T extends org.kuali.rice.krad.bo.BusinessObject> Collection<T> findAll(Class<T> clazz)
Specified by:
findAll in interface org.kuali.rice.krad.service.KeyValuesService
See Also:
KeyValuesService.findAll(java.lang.Class)

createUnmodifiableUpcastList

public static <E> Collection<E> createUnmodifiableUpcastList(Collection<? extends E> list,
                                                             Class<E> type)

findAllOrderBy

public <T extends org.kuali.rice.krad.bo.BusinessObject> Collection<T> findAllOrderBy(Class<T> clazz,
                                                                                      String sortField,
                                                                                      boolean sortAscending)
Specified by:
findAllOrderBy in interface org.kuali.rice.krad.service.KeyValuesService
See Also:
KeyValuesService.findAllOrderBy(java.lang.Class, java.lang.String, boolean)

findMatching

public <T extends org.kuali.rice.krad.bo.BusinessObject> Collection<T> findMatching(Class<T> clazz,
                                                                                    Map<String,Object> fieldValues)
Specified by:
findMatching in interface org.kuali.rice.krad.service.KeyValuesService
See Also:
BusinessObjectService.findMatching(java.lang.Class, java.util.Map)

getBusinessObjectDao

public BusinessObjectDao getBusinessObjectDao()
Returns:
Returns the businessObjectDao.

setBusinessObjectDao

public void setBusinessObjectDao(BusinessObjectDao businessObjectDao)
Parameters:
businessObjectDao - The businessObjectDao to set.

getPersistenceStructureService

public org.kuali.rice.krad.service.PersistenceStructureService getPersistenceStructureService()
Gets the persistenceStructureService attribute.

Returns:
Returns the persistenceStructureService.

setPersistenceStructureService

public void setPersistenceStructureService(org.kuali.rice.krad.service.PersistenceStructureService persistenceStructureService)
Sets the persistenceStructureService attribute value.

Parameters:
persistenceStructureService - The persistenceStructureService to set.

findAllInactive

public <T extends org.kuali.rice.krad.bo.BusinessObject> Collection<T> findAllInactive(Class<T> clazz)
Specified by:
findAllInactive in interface org.kuali.rice.krad.service.KeyValuesService
See Also:
KeyValuesService.findAll(java.lang.Class)


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