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

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

public class KFSModuleServiceImpl
extends Object
implements KualiModuleService

Module service that adds support for the kfs Step class.


Constructor Summary
KFSModuleServiceImpl()
           
 
Method Summary
 String getComponentCode(Class<?> documentOrStepClass)
           
 List<String> getDataDictionaryPackages()
           
 List<ModuleService> getInstalledModuleServices()
          get the list of all installed module services
 ModuleService getModuleService(String moduleId)
          Returns the module service with the given ID or null if the module ID is not found.
 ModuleService getModuleServiceByNamespaceCode(String namespaceCode)
          Returns the module service with the given moduleCode or null if the moduleCode is not found.
 String getNamespaceCode(Class<?> documentOrStepClass)
           
 String getNamespaceName(String namespaceCode)
          This method gets namespace name for the given namespace code
 ModuleService getResponsibleModuleService(Class boClass)
          Given a class, this method will return the module service which is responsible for authorizing access to it.
 ModuleService getResponsibleModuleServiceForJob(String jobName)
          Given a job name, this method will return the module service which is responsible for handling it.
 boolean isModuleServiceInstalled(String namespaceCode)
           
 void setInstalledModuleServices(List<ModuleService> moduleServices)
           
 void setKualiModuleService(KualiModuleService kualiModuleService)
           
 
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

getInstalledModuleServices

public List<ModuleService> getInstalledModuleServices()
Description copied from interface: KualiModuleService
get the list of all installed module services

Specified by:
getInstalledModuleServices in interface KualiModuleService
Returns:

getModuleService

public ModuleService getModuleService(String moduleId)
Description copied from interface: KualiModuleService
Returns the module service with the given ID or null if the module ID is not found.

Specified by:
getModuleService in interface KualiModuleService
Returns:

getModuleServiceByNamespaceCode

public ModuleService getModuleServiceByNamespaceCode(String namespaceCode)
Description copied from interface: KualiModuleService
Returns the module service with the given moduleCode or null if the moduleCode is not found.

Specified by:
getModuleServiceByNamespaceCode in interface KualiModuleService
Returns:

isModuleServiceInstalled

public boolean isModuleServiceInstalled(String namespaceCode)
Specified by:
isModuleServiceInstalled in interface KualiModuleService

getResponsibleModuleService

public ModuleService getResponsibleModuleService(Class boClass)
Description copied from interface: KualiModuleService
Given a class, this method will return the module service which is responsible for authorizing access to it. It returns null if no module is found.

Specified by:
getResponsibleModuleService in interface KualiModuleService
Returns:
ModuleService representing the service responsible for the passed in Class

getResponsibleModuleServiceForJob

public ModuleService getResponsibleModuleServiceForJob(String jobName)
Description copied from interface: KualiModuleService
Given a job name, this method will return the module service which is responsible for handling it. It returns null if no module is found.

Specified by:
getResponsibleModuleServiceForJob in interface KualiModuleService
Returns:

setInstalledModuleServices

public void setInstalledModuleServices(List<ModuleService> moduleServices)
Specified by:
setInstalledModuleServices in interface KualiModuleService

getDataDictionaryPackages

public List<String> getDataDictionaryPackages()
Specified by:
getDataDictionaryPackages in interface KualiModuleService

getNamespaceName

public String getNamespaceName(String namespaceCode)
Description copied from interface: KualiModuleService
This method gets namespace name for the given namespace code

Specified by:
getNamespaceName in interface KualiModuleService
Returns:

getNamespaceCode

public String getNamespaceCode(Class<?> documentOrStepClass)
Specified by:
getNamespaceCode in interface KualiModuleService

getComponentCode

public String getComponentCode(Class<?> documentOrStepClass)
Specified by:
getComponentCode in interface KualiModuleService

setKualiModuleService

public void setKualiModuleService(KualiModuleService kualiModuleService)


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