Class KimModuleService

java.lang.Object
org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
org.kuali.rice.krad.service.impl.ModuleServiceBase
org.kuali.rice.kim.service.impl.KimModuleService
All Implemented Interfaces:
org.kuali.rice.krad.service.ModuleService, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class KimModuleService extends org.kuali.rice.krad.service.impl.ModuleServiceBase
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase

    org.kuali.rice.krad.service.impl.RemoteModuleServiceBase.BaseLookupUrlsHolder
  • Field Summary

    Fields inherited from class org.kuali.rice.krad.service.impl.ModuleServiceBase

    LOG

    Fields inherited from class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase

    applicationContext, kualiConfigurationService, kualiModuleService, legacyDataAdapter, lookupService, moduleConfiguration
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends org.kuali.rice.krad.bo.ExternalizableBusinessObject>
    T
    getExternalizableBusinessObject(Class<T> businessObjectClass, Map<String,Object> fieldValues)
     
    <T extends org.kuali.rice.krad.bo.ExternalizableBusinessObject>
    List<T>
    getExternalizableBusinessObjectsList(Class<T> externalizableBusinessObjectClass, Map<String,Object> fieldValues)
     
    <T extends org.kuali.rice.krad.bo.ExternalizableBusinessObject>
    List<T>
    getExternalizableBusinessObjectsListForLookup(Class<T> externalizableBusinessObjectClass, Map<String,Object> fieldValues, boolean unbounded)
     
    protected org.kuali.rice.kim.api.group.GroupService
     
    protected org.kuali.rice.kim.api.identity.IdentityService
     
    protected String
    getInquiryUrl(Class inquiryBusinessObjectClass)
     
    protected org.kuali.rice.kim.api.role.RoleService
     
    protected org.kuali.rice.kim.api.identity.PersonService
     
    protected org.kuali.rice.kim.api.type.KimTypeInfoService
     
    protected Properties
    getUrlParameters(String businessObjectClassAttribute, Map<String,String[]> parameters)
     
    boolean
     
    boolean
     
    listAlternatePrimaryKeyFieldNames(Class businessObjectInterfaceClass)
     
    listPrimaryKeyFieldNames(Class businessObjectInterfaceClass)
     

    Methods inherited from class org.kuali.rice.krad.service.impl.ModuleServiceBase

    getBaseLookupUrl, getExternalizableBusinessObjectInquiryUrl, getExternalizableBusinessObjectLookupUrl, getRunMode, isExternalizableBusinessObjectInquirable, isExternalizableBusinessObjectLookupable

    Methods inherited from class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase

    afterPropertiesSet, createNewObjectFromExternalizableClass, getBaseInquiryUrl, getBusinessObjectRelationship, getExternalizableBusinessObjectDictionaryEntry, getExternalizableBusinessObjectImplementation, getExternalizableDataObjectInquiryUrl, getExternalizableDataObjectLookupUrl, getKualiConfigurationService, getKualiModuleService, getLegacyDataAdapter, getLookupService, getModuleConfiguration, getRiceBaseLookupUrl, isLocked, isNonBlankValueForKey, isResponsibleFor, packagePrefixesMatchesDataObject, persistenceProvidersMatchDataObject, retrieveExternalizableBusinessObjectIfNecessary, retrieveExternalizableBusinessObjectsList, setApplicationContext, setKualiConfigurationService, setKualiModuleService, setModuleConfiguration, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.springframework.context.ApplicationContextAware

    setApplicationContext

    Methods inherited from interface org.springframework.beans.factory.InitializingBean

    afterPropertiesSet

    Methods inherited from interface org.kuali.rice.krad.service.ModuleService

    createNewObjectFromExternalizableClass, getExternalizableBusinessObjectDictionaryEntry, getExternalizableBusinessObjectImplementation, getExternalizableDataObjectInquiryUrl, getExternalizableDataObjectLookupUrl, getModuleConfiguration, isLocked, isResponsibleFor, retrieveExternalizableBusinessObjectIfNecessary, retrieveExternalizableBusinessObjectsList
  • Constructor Details

    • KimModuleService

      public KimModuleService()
  • Method Details

    • getExternalizableBusinessObject

      public <T extends org.kuali.rice.krad.bo.ExternalizableBusinessObject> T getExternalizableBusinessObject(Class<T> businessObjectClass, Map<String,Object> fieldValues)
      Specified by:
      getExternalizableBusinessObject in interface org.kuali.rice.krad.service.ModuleService
      Overrides:
      getExternalizableBusinessObject in class org.kuali.rice.krad.service.impl.ModuleServiceBase
    • getExternalizableBusinessObjectsList

      public <T extends org.kuali.rice.krad.bo.ExternalizableBusinessObject> List<T> getExternalizableBusinessObjectsList(Class<T> externalizableBusinessObjectClass, Map<String,Object> fieldValues)
      Specified by:
      getExternalizableBusinessObjectsList in interface org.kuali.rice.krad.service.ModuleService
      Overrides:
      getExternalizableBusinessObjectsList in class org.kuali.rice.krad.service.impl.ModuleServiceBase
    • getExternalizableBusinessObjectsListForLookup

      public <T extends org.kuali.rice.krad.bo.ExternalizableBusinessObject> List<T> getExternalizableBusinessObjectsListForLookup(Class<T> externalizableBusinessObjectClass, Map<String,Object> fieldValues, boolean unbounded)
      Specified by:
      getExternalizableBusinessObjectsListForLookup in interface org.kuali.rice.krad.service.ModuleService
      Overrides:
      getExternalizableBusinessObjectsListForLookup in class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
      See Also:
      • ModuleService.getExternalizableBusinessObjectsListForLookup(java.lang.Class, java.util.Map, boolean)
    • listPrimaryKeyFieldNames

      public List listPrimaryKeyFieldNames(Class businessObjectInterfaceClass)
      Specified by:
      listPrimaryKeyFieldNames in interface org.kuali.rice.krad.service.ModuleService
      Overrides:
      listPrimaryKeyFieldNames in class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
    • getPersonService

      protected org.kuali.rice.kim.api.identity.PersonService getPersonService()
    • getKimRoleService

      protected org.kuali.rice.kim.api.role.RoleService getKimRoleService()
    • getGroupService

      protected org.kuali.rice.kim.api.group.GroupService getGroupService()
    • getIdentityService

      protected org.kuali.rice.kim.api.identity.IdentityService getIdentityService()
    • getTypeInfoService

      protected org.kuali.rice.kim.api.type.KimTypeInfoService getTypeInfoService()
    • getUrlParameters

      protected Properties getUrlParameters(String businessObjectClassAttribute, Map<String,String[]> parameters)
      Overrides:
      getUrlParameters in class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
    • isExternalizable

      public boolean isExternalizable(Class boClazz)
      Specified by:
      isExternalizable in interface org.kuali.rice.krad.service.ModuleService
      Overrides:
      isExternalizable in class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
    • getInquiryUrl

      protected String getInquiryUrl(Class inquiryBusinessObjectClass)
      Overrides:
      getInquiryUrl in class org.kuali.rice.krad.service.impl.ModuleServiceBase
    • listAlternatePrimaryKeyFieldNames

      public List<List<String>> listAlternatePrimaryKeyFieldNames(Class businessObjectInterfaceClass)
      Specified by:
      listAlternatePrimaryKeyFieldNames in interface org.kuali.rice.krad.service.ModuleService
      Overrides:
      listAlternatePrimaryKeyFieldNames in class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
    • goToCentralRiceForInquiry

      public boolean goToCentralRiceForInquiry()
      Specified by:
      goToCentralRiceForInquiry in interface org.kuali.rice.krad.service.ModuleService
      Overrides:
      goToCentralRiceForInquiry in class org.kuali.rice.krad.service.impl.ModuleServiceBase