org.kuali.kfs.module.external.kc.service.impl
Class KcKfsModuleServiceImpl
java.lang.Object
org.kuali.rice.kns.service.impl.ModuleServiceBase
org.kuali.kfs.sys.service.impl.KfsModuleServiceImpl
org.kuali.kfs.module.external.kc.service.impl.KcKfsModuleServiceImpl
- All Implemented Interfaces:
- BatchModuleService, org.kuali.rice.kns.service.ModuleService, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware
public class KcKfsModuleServiceImpl
- extends KfsModuleServiceImpl
Field Summary |
protected static org.apache.log4j.Logger |
LOG
|
Fields inherited from class org.kuali.rice.kns.service.impl.ModuleServiceBase |
applicationContext, businessObjectDictionaryService, businessObjectService, kualiModuleService, lookupService, moduleConfiguration |
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 |
LOG
protected static final org.apache.log4j.Logger LOG
KcKfsModuleServiceImpl
public KcKfsModuleServiceImpl()
getExternalizableBusinessObject
public <T extends org.kuali.rice.kns.bo.ExternalizableBusinessObject> T getExternalizableBusinessObject(Class<T> businessObjectClass,
Map<String,Object> fieldValues)
- Specified by:
getExternalizableBusinessObject
in interface org.kuali.rice.kns.service.ModuleService
- Overrides:
getExternalizableBusinessObject
in class org.kuali.rice.kns.service.impl.ModuleServiceBase
getExternalizableBusinessObjectsListForLookup
public <T extends org.kuali.rice.kns.bo.ExternalizableBusinessObject> List<T> getExternalizableBusinessObjectsListForLookup(Class<T> businessObjectClass,
Map<String,Object> fieldValues,
boolean unbounded)
- Specified by:
getExternalizableBusinessObjectsListForLookup
in interface org.kuali.rice.kns.service.ModuleService
- Overrides:
getExternalizableBusinessObjectsListForLookup
in class org.kuali.rice.kns.service.impl.ModuleServiceBase
getExternalizableBusinessObjectsList
public <T extends org.kuali.rice.kns.bo.ExternalizableBusinessObject> List<T> getExternalizableBusinessObjectsList(Class<T> businessObjectClass,
Map<String,Object> fieldValues)
- Specified by:
getExternalizableBusinessObjectsList
in interface org.kuali.rice.kns.service.ModuleService
- Overrides:
getExternalizableBusinessObjectsList
in class org.kuali.rice.kns.service.impl.ModuleServiceBase
listPrimaryKeyFieldNames
public List listPrimaryKeyFieldNames(Class businessObjectInterfaceClass)
- Gets primary key fields from the Datadictionary entries for the object.
- Specified by:
listPrimaryKeyFieldNames
in interface org.kuali.rice.kns.service.ModuleService
- Overrides:
listPrimaryKeyFieldNames
in class org.kuali.rice.kns.service.impl.ModuleServiceBase
- See Also:
ModuleServiceBase.listPrimaryKeyFieldNames(java.lang.Class)
getInquiryUrl
protected String getInquiryUrl(Class inquiryBusinessObjectClass)
- Changing the base url to KC url
- Overrides:
getInquiryUrl
in class org.kuali.rice.kns.service.impl.ModuleServiceBase
- See Also:
ModuleServiceBase.getInquiryUrl(java.lang.Class)
getUrlParameters
protected Properties getUrlParameters(String businessObjectClassAttribute,
Map<String,String[]> parameters)
- Mapping the kfs classes and parameters over to KC equivalents
- Overrides:
getUrlParameters
in class org.kuali.rice.kns.service.impl.ModuleServiceBase
- See Also:
ModuleServiceBase.getUrlParameters(java.lang.String, java.util.Map)
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.