public class KEWModuleService extends ModuleServiceBase
RemoteModuleServiceBase.BaseLookupUrlsHolder| Modifier and Type | Field and Description | 
|---|---|
protected DocumentTypeService | 
docTypeService  | 
businessObjectDictionaryService, businessObjectService, LOGapplicationContext, kualiConfigurationService, kualiModuleService, lookupService, moduleConfiguration| Constructor and Description | 
|---|
KEWModuleService()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected DocumentTypeService | 
getDocumentTypeService()  | 
<T extends ExternalizableBusinessObject> | 
getExternalizableBusinessObject(Class<T> businessObjectClass,
                               Map<String,Object> fieldValues)
This overridden method calls the DocumentTypeService instead of the underlying
 KNS service. 
 | 
String | 
getExternalizableBusinessObjectInquiryUrl(Class inquiryBusinessObjectClass,
                                         Map<String,String[]> parameters)
This overridden method rewrites the URL. 
 | 
boolean | 
goToCentralRiceForInquiry()
This method determines whether or not the central rice server should be used for lookups. 
 | 
List<List<String>> | 
listAlternatePrimaryKeyFieldNames(Class businessObjectInterfaceClass)
We want to be able to use name as an alternate key 
 | 
List<String> | 
listPrimaryKeyFieldNames(Class businessObjectInterfaceClass)
These are the "primary" keys for the DocTypeService. 
 | 
void | 
setDocumentTypeService(DocumentTypeService docTypeService)  | 
getBaseLookupUrl, getBusinessObjectDictionaryService, getBusinessObjectService, getExternalizableBusinessObjectLookupUrl, getExternalizableBusinessObjectsList, getInquiryUrl, getRunMode, isExternalizableBusinessObjectInquirable, isExternalizableBusinessObjectLookupableafterPropertiesSet, createNewObjectFromExternalizableClass, getBaseInquiryUrl, getBusinessObjectRelationship, getExternalizableBusinessObjectDictionaryEntry, getExternalizableBusinessObjectImplementation, getExternalizableBusinessObjectsListForLookup, getExternalizableDataObjectInquiryUrl, getExternalizableDataObjectLookupUrl, getKualiConfigurationService, getKualiModuleService, getLookupService, getModuleConfiguration, getRiceBaseLookupUrl, getUrlParameters, isExternalizable, isLocked, isNonBlankValueForKey, isResponsibleFor, isResponsibleForJob, retrieveExternalizableBusinessObjectIfNecessary, retrieveExternalizableBusinessObjectsList, setApplicationContext, setKualiConfigurationService, setKualiModuleService, setModuleConfigurationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateNewObjectFromExternalizableClass, getExternalizableBusinessObjectDictionaryEntry, getExternalizableBusinessObjectImplementation, getExternalizableBusinessObjectsListForLookup, getExternalizableDataObjectInquiryUrl, getExternalizableDataObjectLookupUrl, getModuleConfiguration, isExternalizable, isLocked, isResponsibleFor, isResponsibleForJob, retrieveExternalizableBusinessObjectIfNecessary, retrieveExternalizableBusinessObjectsListprotected DocumentTypeService docTypeService
public KEWModuleService()
public List<String> listPrimaryKeyFieldNames(Class businessObjectInterfaceClass)
listPrimaryKeyFieldNames in interface ModuleServicelistPrimaryKeyFieldNames in class RemoteModuleServiceBaseRemoteModuleServiceBase.listPrimaryKeyFieldNames(java.lang.Class)public <T extends ExternalizableBusinessObject> T getExternalizableBusinessObject(Class<T> businessObjectClass, Map<String,Object> fieldValues)
getExternalizableBusinessObject in interface ModuleServicegetExternalizableBusinessObject in class ModuleServiceBaseModuleServiceBase.getExternalizableBusinessObject(java.lang.Class, java.util.Map)protected DocumentTypeService getDocumentTypeService()
public void setDocumentTypeService(DocumentTypeService docTypeService)
docTypeService - the docTypeService to setpublic String getExternalizableBusinessObjectInquiryUrl(Class inquiryBusinessObjectClass, Map<String,String[]> parameters)
getExternalizableBusinessObjectInquiryUrl in interface ModuleServicegetExternalizableBusinessObjectInquiryUrl in class ModuleServiceBaseinquiryBusinessObjectClass - a ExternalizableBusinessObject managed by this moduleparameters - any inquiry parameters, and the primary key values of the inquiryBusinessObjectClass would be
 in hereModuleServiceBase.getExternalizableBusinessObjectInquiryUrl(java.lang.Class, java.util.Map)public List<List<String>> listAlternatePrimaryKeyFieldNames(Class businessObjectInterfaceClass)
listAlternatePrimaryKeyFieldNames in interface ModuleServicelistAlternatePrimaryKeyFieldNames in class RemoteModuleServiceBaseModuleService.listAlternatePrimaryKeyFieldNames(java.lang.Class)public boolean goToCentralRiceForInquiry()
ModuleServicegoToCentralRiceForInquiry in interface ModuleServicegoToCentralRiceForInquiry in class ModuleServiceBaseCopyright © 2005–2016 The Kuali Foundation. All rights reserved.