org.kuali.kfs.sys.service.impl
Class KfsModuleServiceImpl

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

public class KfsModuleServiceImpl
extends org.kuali.rice.kns.service.impl.ModuleServiceBase
implements BatchModuleService

This class is the KFS implementation of a module service. It also implements the batch related methods


Field Summary
 
Fields inherited from class org.kuali.rice.kns.service.impl.ModuleServiceBase
applicationContext, businessObjectDictionaryService, businessObjectService, kualiModuleService, LOG, lookupService, moduleConfiguration
 
Constructor Summary
KfsModuleServiceImpl()
           
 
Method Summary
 String getExternalJobStatus(String jobName)
          This method returns the status of the given external job.
 boolean isExternalJob(String jobName)
          This method returns whether a job is run on an external system.
 
Methods inherited from class org.kuali.rice.kns.service.impl.ModuleServiceBase
afterPropertiesSet, createNewObjectFromExternalizableClass, getBusinessObjectDictionaryService, getBusinessObjectRelationship, getBusinessObjectService, getExternalizableBusinessObject, getExternalizableBusinessObjectDictionaryEntry, getExternalizableBusinessObjectImplementation, getExternalizableBusinessObjectInquiryUrl, getExternalizableBusinessObjectLookupUrl, getExternalizableBusinessObjectsList, getExternalizableBusinessObjectsListForLookup, getInquiryUrl, getKualiModuleService, getLookupService, getModuleConfiguration, getUrlParameters, isExternalizable, isExternalizableBusinessObjectInquirable, isExternalizableBusinessObjectLookupable, isResponsibleFor, isResponsibleForJob, listAlternatePrimaryKeyFieldNames, listPrimaryKeyFieldNames, retrieveExternalizableBusinessObjectIfNecessary, retrieveExternalizableBusinessObjectsList, setApplicationContext, setKualiModuleService, setModuleConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KfsModuleServiceImpl

public KfsModuleServiceImpl()
Method Detail

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
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)

getExternalJobStatus

public String getExternalJobStatus(String jobName)
Description copied from interface: BatchModuleService
This method returns the status of the given external job.

Specified by:
getExternalJobStatus in interface BatchModuleService
Parameters:
jobName - a job name, such that calling #isResponsibleForJob(String) with this job name would return true
Returns:
one of the status code constants defined in SchedulerService
See Also:
org.kuali.kfs.sys.service.BatchModuleService#getJobStatus(java.lang.String)


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