org.kuali.kfs.integration
Class UnimplementedKfsModuleServiceImpl

java.lang.Object
  extended by org.kuali.rice.kns.service.impl.ModuleServiceBase
      extended by org.kuali.kfs.sys.service.impl.KfsModuleServiceImpl
          extended by org.kuali.kfs.integration.UnimplementedKfsModuleServiceImpl
All Implemented Interfaces:
BatchModuleService, org.kuali.rice.kns.service.ModuleService, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class UnimplementedKfsModuleServiceImpl
extends KfsModuleServiceImpl


Field Summary
 
Fields inherited from class org.kuali.rice.kns.service.impl.ModuleServiceBase
applicationContext, businessObjectDictionaryService, businessObjectService, kualiModuleService, LOG, lookupService, moduleConfiguration
 
Constructor Summary
UnimplementedKfsModuleServiceImpl()
           
 
Method Summary
<T extends org.kuali.rice.kns.bo.ExternalizableBusinessObject>
T
getExternalizableBusinessObject(Class<T> businessObjectClass, Map<String,Object> fieldValues)
           
 String getExternalizableBusinessObjectInquiryUrl(Class inquiryBusinessObjectClass, Map<String,String[]> parameters)
           
 String getExternalizableBusinessObjectLookupUrl(Class inquiryBusinessObjectClass, Map<String,String> parameters)
           
<T extends org.kuali.rice.kns.bo.ExternalizableBusinessObject>
List<T>
getExternalizableBusinessObjectsList(Class<T> businessObjectClass, Map<String,Object> fieldValues)
           
<T extends org.kuali.rice.kns.bo.ExternalizableBusinessObject>
List<T>
getExternalizableBusinessObjectsListForLookup(Class<T> businessObjectClass, Map<String,Object> fieldValues, boolean unbounded)
           
 boolean isExternalizableBusinessObjectInquirable(Class boClass)
           
 boolean isExternalizableBusinessObjectLookupable(Class boClass)
           
 boolean isExternalJob(String jobName)
          This method returns whether a job is run on an external system.
<T extends org.kuali.rice.kns.bo.ExternalizableBusinessObject>
T
retrieveExternalizableBusinessObjectIfNecessary(org.kuali.rice.kns.bo.BusinessObject businessObject, T currentInstanceExternalizableBO, String externalizableRelationshipName)
           
 List<? extends org.kuali.rice.kns.bo.ExternalizableBusinessObject> retrieveExternalizableBusinessObjectsList(org.kuali.rice.kns.bo.BusinessObject businessObject, String externalizableRelationshipName, Class externalizableClazz)
           
 
Methods inherited from class org.kuali.kfs.sys.service.impl.KfsModuleServiceImpl
getExternalJobStatus
 
Methods inherited from class org.kuali.rice.kns.service.impl.ModuleServiceBase
afterPropertiesSet, createNewObjectFromExternalizableClass, getBusinessObjectDictionaryService, getBusinessObjectRelationship, getBusinessObjectService, getExternalizableBusinessObjectDictionaryEntry, getExternalizableBusinessObjectImplementation, getInquiryUrl, getKualiModuleService, getLookupService, getModuleConfiguration, getUrlParameters, isExternalizable, isResponsibleFor, isResponsibleForJob, listAlternatePrimaryKeyFieldNames, listPrimaryKeyFieldNames, setApplicationContext, setKualiModuleService, setModuleConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnimplementedKfsModuleServiceImpl

public UnimplementedKfsModuleServiceImpl()
Method Detail

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

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

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

retrieveExternalizableBusinessObjectsList

public List<? extends org.kuali.rice.kns.bo.ExternalizableBusinessObject> retrieveExternalizableBusinessObjectsList(org.kuali.rice.kns.bo.BusinessObject businessObject,
                                                                                                                    String externalizableRelationshipName,
                                                                                                                    Class externalizableClazz)
Specified by:
retrieveExternalizableBusinessObjectsList in interface org.kuali.rice.kns.service.ModuleService
Overrides:
retrieveExternalizableBusinessObjectsList in class org.kuali.rice.kns.service.impl.ModuleServiceBase

isExternalizableBusinessObjectInquirable

public boolean isExternalizableBusinessObjectInquirable(Class boClass)
Specified by:
isExternalizableBusinessObjectInquirable in interface org.kuali.rice.kns.service.ModuleService
Overrides:
isExternalizableBusinessObjectInquirable in class org.kuali.rice.kns.service.impl.ModuleServiceBase

isExternalizableBusinessObjectLookupable

public boolean isExternalizableBusinessObjectLookupable(Class boClass)
Specified by:
isExternalizableBusinessObjectLookupable in interface org.kuali.rice.kns.service.ModuleService
Overrides:
isExternalizableBusinessObjectLookupable in class org.kuali.rice.kns.service.impl.ModuleServiceBase

retrieveExternalizableBusinessObjectIfNecessary

public <T extends org.kuali.rice.kns.bo.ExternalizableBusinessObject> T retrieveExternalizableBusinessObjectIfNecessary(org.kuali.rice.kns.bo.BusinessObject businessObject,
                                                                                                                        T currentInstanceExternalizableBO,
                                                                                                                        String externalizableRelationshipName)
Specified by:
retrieveExternalizableBusinessObjectIfNecessary in interface org.kuali.rice.kns.service.ModuleService
Overrides:
retrieveExternalizableBusinessObjectIfNecessary in class org.kuali.rice.kns.service.impl.ModuleServiceBase

getExternalizableBusinessObjectInquiryUrl

public String getExternalizableBusinessObjectInquiryUrl(Class inquiryBusinessObjectClass,
                                                        Map<String,String[]> parameters)
Specified by:
getExternalizableBusinessObjectInquiryUrl in interface org.kuali.rice.kns.service.ModuleService
Overrides:
getExternalizableBusinessObjectInquiryUrl in class org.kuali.rice.kns.service.impl.ModuleServiceBase

getExternalizableBusinessObjectLookupUrl

public String getExternalizableBusinessObjectLookupUrl(Class inquiryBusinessObjectClass,
                                                       Map<String,String> parameters)
Specified by:
getExternalizableBusinessObjectLookupUrl in interface org.kuali.rice.kns.service.ModuleService
Overrides:
getExternalizableBusinessObjectLookupUrl in class org.kuali.rice.kns.service.impl.ModuleServiceBase

isExternalJob

public boolean isExternalJob(String jobName)
Description copied from interface: BatchModuleService
This method returns whether a job is run on an external system.

Specified by:
isExternalJob in interface BatchModuleService
Overrides:
isExternalJob in class KfsModuleServiceImpl
Parameters:
jobName - a job name, such that calling #isResponsibleForJob(String) with this job name would return true
Returns:
whether this job runs from an external system
See Also:
org.kuali.kfs.sys.service.BatchModuleService#hasJobStatus(java.lang.String)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.