org.kuali.rice.kim.impl.services
Class KimRemoteModuleService

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

public class KimRemoteModuleService
extends RemoteModuleServiceBase


Field Summary
 
Fields inherited from class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
applicationContext, kualiConfigurationService, kualiModuleService, LOG, lookupService, moduleConfiguration
 
Constructor Summary
KimRemoteModuleService()
           
 
Method Summary
<T extends ExternalizableBusinessObject>
T
getExternalizableBusinessObject(Class<T> businessObjectClass, Map<String,Object> fieldValues)
          This method gets the externalizable business object, given its type and a map of primary keys and values
<T extends ExternalizableBusinessObject>
List<T>
getExternalizableBusinessObjectsList(Class<T> businessObjectClass, Map<String,Object> fieldValues)
          This method gets the list of externalizable business objects, given its type and a map of primary keys and values.
protected  GroupService getGroupService()
           
protected  IdentityService getIdentityService()
           
protected  RoleService getKimRoleService()
           
protected  PersonService getPersonService()
           
protected  KimTypeInfoService getTypeInfoService()
           
 boolean isExternalizable(Class boClazz)
          This method determines whether or not a bo class is externalizable.
 boolean isExternalizableBusinessObjectInquirable(Class boClass)
           
 boolean isExternalizableBusinessObjectLookupable(Class boClass)
           
 List<String> listPrimaryKeyFieldNames(Class boClass)
          This method returns the list of primary keys for the EBO.
 
Methods inherited from class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
afterPropertiesSet, createNewObjectFromExternalizableClass, getBaseInquiryUrl, getBaseLookupUrl, getBusinessObjectRelationship, getExternalizableBusinessObjectDictionaryEntry, getExternalizableBusinessObjectImplementation, getExternalizableBusinessObjectInquiryUrl, getExternalizableBusinessObjectLookupUrl, getExternalizableBusinessObjectsListForLookup, getExternalizableDataObjectInquiryUrl, getExternalizableDataObjectLookupUrl, getInquiryUrl, getKualiConfigurationService, getKualiModuleService, getLookupService, getModuleConfiguration, getRiceBaseLookupUrl, getUrlParameters, goToCentralRiceForInquiry, isLocked, isResponsibleFor, isResponsibleForJob, listAlternatePrimaryKeyFieldNames, retrieveExternalizableBusinessObjectIfNecessary, retrieveExternalizableBusinessObjectsList, setApplicationContext, setKualiConfigurationService, setKualiModuleService, setModuleConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KimRemoteModuleService

public KimRemoteModuleService()
Method Detail

getExternalizableBusinessObject

public <T extends ExternalizableBusinessObject> T getExternalizableBusinessObject(Class<T> businessObjectClass,
                                                                                  Map<String,Object> fieldValues)
Description copied from interface: ModuleService
This method gets the externalizable business object, given its type and a map of primary keys and values

Returns:

getExternalizableBusinessObjectsList

public <T extends ExternalizableBusinessObject> List<T> getExternalizableBusinessObjectsList(Class<T> businessObjectClass,
                                                                                             Map<String,Object> fieldValues)
Description copied from interface: ModuleService
This method gets the list of externalizable business objects, given its type and a map of primary keys and values.

Returns:

isExternalizableBusinessObjectLookupable

public boolean isExternalizableBusinessObjectLookupable(Class boClass)
Returns:

isExternalizableBusinessObjectInquirable

public boolean isExternalizableBusinessObjectInquirable(Class boClass)
Returns:

isExternalizable

public boolean isExternalizable(Class boClazz)
Description copied from interface: ModuleService
This method determines whether or not a bo class is externalizable.

Specified by:
isExternalizable in interface ModuleService
Overrides:
isExternalizable in class RemoteModuleServiceBase
Returns:
See Also:
ModuleService.isExternalizable(java.lang.Class)

listPrimaryKeyFieldNames

public List<String> listPrimaryKeyFieldNames(Class boClass)
Description copied from interface: ModuleService
This method returns the list of primary keys for the EBO.

Specified by:
listPrimaryKeyFieldNames in interface ModuleService
Overrides:
listPrimaryKeyFieldNames in class RemoteModuleServiceBase
Returns:

getPersonService

protected PersonService getPersonService()

getKimRoleService

protected RoleService getKimRoleService()

getGroupService

protected GroupService getGroupService()

getIdentityService

protected IdentityService getIdentityService()

getTypeInfoService

protected KimTypeInfoService getTypeInfoService()


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