org.kuali.rice.kim.service.impl
Class KimModuleService
java.lang.Object
org.kuali.rice.kns.service.impl.ModuleServiceBase
org.kuali.rice.kim.service.impl.KimModuleService
- All Implemented Interfaces:
- ModuleService, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware
public class KimModuleService
- extends ModuleServiceBase
This is a description of what this class does - kellerj don't forget to fill this in.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Method Summary |
|
getExternalizableBusinessObject(Class<T> businessObjectClass,
Map<String,Object> fieldValues)
This overridden method ... |
|
getExternalizableBusinessObjectsList(Class<T> externalizableBusinessObjectClass,
Map<String,Object> fieldValues)
This overridden method ... |
|
getExternalizableBusinessObjectsListForLookup(Class<T> externalizableBusinessObjectClass,
Map<String,Object> fieldValues,
boolean unbounded)
This method gets the list of externalizable business objects for lookup, given its type and a map of primary keys and values. |
protected GroupService |
getGroupService()
|
protected String |
getInquiryUrl(Class inquiryBusinessObjectClass)
|
protected RoleService |
getKimRoleService()
|
protected PersonService<Person> |
getPersonService()
|
protected KimTypeInfoService |
getTypeInfoService()
|
protected Properties |
getUrlParameters(String businessObjectClassAttribute,
Map<String,String[]> parameters)
|
List |
listPrimaryKeyFieldNames(Class businessObjectInterfaceClass)
This overridden method ... |
Methods inherited from class org.kuali.rice.kns.service.impl.ModuleServiceBase |
afterPropertiesSet, createNewObjectFromExternalizableClass, getBusinessObjectDictionaryService, getBusinessObjectRelationship, getBusinessObjectService, getExternalizableBusinessObjectDictionaryEntry, getExternalizableBusinessObjectImplementation, getExternalizableBusinessObjectInquiryUrl, getExternalizableBusinessObjectLookupUrl, getKualiModuleService, getLookupService, getModuleConfiguration, isExternalizable, isExternalizableBusinessObjectInquirable, isExternalizableBusinessObjectLookupable, isResponsibleFor, isResponsibleForJob, listAlternatePrimaryKeyFieldNames, retrieveExternalizableBusinessObjectIfNecessary, retrieveExternalizableBusinessObjectsList, setApplicationContext, setKualiModuleService, setModuleConfiguration |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
personService
private PersonService<Person> personService
kimRoleService
private RoleService kimRoleService
groupService
private GroupService groupService
kimTypeInfoService
private KimTypeInfoService kimTypeInfoService
KimModuleService
public KimModuleService()
getExternalizableBusinessObject
public <T extends ExternalizableBusinessObject> T getExternalizableBusinessObject(Class<T> businessObjectClass,
Map<String,Object> fieldValues)
- This overridden method ...
- Specified by:
getExternalizableBusinessObject
in interface ModuleService
- Overrides:
getExternalizableBusinessObject
in class ModuleServiceBase
- Returns:
- See Also:
ModuleServiceBase.getExternalizableBusinessObject(java.lang.Class, java.util.Map)
getExternalizableBusinessObjectsList
public <T extends ExternalizableBusinessObject> List<T> getExternalizableBusinessObjectsList(Class<T> externalizableBusinessObjectClass,
Map<String,Object> fieldValues)
- This overridden method ...
- Specified by:
getExternalizableBusinessObjectsList
in interface ModuleService
- Overrides:
getExternalizableBusinessObjectsList
in class ModuleServiceBase
- Returns:
- See Also:
ModuleServiceBase.getExternalizableBusinessObjectsList(java.lang.Class, java.util.Map)
getExternalizableBusinessObjectsListForLookup
public <T extends ExternalizableBusinessObject> List<T> getExternalizableBusinessObjectsListForLookup(Class<T> externalizableBusinessObjectClass,
Map<String,Object> fieldValues,
boolean unbounded)
- Description copied from interface:
ModuleService
- This method gets the list of externalizable business objects for lookup, given its type and a map of primary keys and values.
- Specified by:
getExternalizableBusinessObjectsListForLookup
in interface ModuleService
- Overrides:
getExternalizableBusinessObjectsListForLookup
in class ModuleServiceBase
- Returns:
- See Also:
ModuleService.getExternalizableBusinessObjectsListForLookup(java.lang.Class, java.util.Map, boolean)
listPrimaryKeyFieldNames
public List listPrimaryKeyFieldNames(Class businessObjectInterfaceClass)
- This overridden method ...
- Specified by:
listPrimaryKeyFieldNames
in interface ModuleService
- Overrides:
listPrimaryKeyFieldNames
in class ModuleServiceBase
- Returns:
- See Also:
ModuleServiceBase.listPrimaryKeyFieldNames(java.lang.Class)
getPersonService
protected PersonService<Person> getPersonService()
getKimRoleService
protected RoleService getKimRoleService()
getGroupService
protected GroupService getGroupService()
getTypeInfoService
protected KimTypeInfoService getTypeInfoService()
getUrlParameters
protected Properties getUrlParameters(String businessObjectClassAttribute,
Map<String,String[]> parameters)
- Overrides:
getUrlParameters
in class ModuleServiceBase
getInquiryUrl
protected String getInquiryUrl(Class inquiryBusinessObjectClass)
- Overrides:
getInquiryUrl
in class ModuleServiceBase
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.