Package org.kuali.rice.kew.impl.service
Class KewRemoteModuleService
java.lang.Object
org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
org.kuali.rice.kew.impl.service.KewRemoteModuleService
- 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 KewRemoteModuleService
extends org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
-
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
FieldsModifier and TypeFieldDescriptionprotected org.kuali.rice.kew.api.doctype.DocumentTypeServiceFields inherited from class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
applicationContext, kualiConfigurationService, kualiModuleService, legacyDataAdapter, LOG, lookupService, moduleConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.kuali.rice.kew.api.doctype.DocumentTypeService<T extends org.kuali.rice.krad.bo.ExternalizableBusinessObject>
TgetExternalizableBusinessObject(Class<T> businessObjectClass, Map<String, Object> fieldValues) This overridden method calls the DocumentTypeService instead of the underlying KNS service.<T extends org.kuali.rice.krad.bo.ExternalizableBusinessObject>
List<T> getExternalizableBusinessObjectsList(Class<T> businessObjectClass, Map<String, Object> fieldValues) booleanisExternalizable(Class boClazz) booleanbooleanlistAlternatePrimaryKeyFieldNames(Class businessObjectInterfaceClass) We want to be able to use name as an alternate keylistPrimaryKeyFieldNames(Class boClass) 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, getLegacyDataAdapter, getLookupService, getModuleConfiguration, getRiceBaseLookupUrl, getUrlParameters, goToCentralRiceForInquiry, isLocked, isNonBlankValueForKey, isResponsibleFor, packagePrefixesMatchesDataObject, persistenceProvidersMatchDataObject, retrieveExternalizableBusinessObjectIfNecessary, retrieveExternalizableBusinessObjectsList, setApplicationContext, setKualiConfigurationService, setKualiModuleService, setModuleConfiguration, toString
-
Field Details
-
docTypeService
protected org.kuali.rice.kew.api.doctype.DocumentTypeService docTypeService
-
-
Constructor Details
-
KewRemoteModuleService
public KewRemoteModuleService()
-
-
Method Details
-
getExternalizableBusinessObject
public <T extends org.kuali.rice.krad.bo.ExternalizableBusinessObject> T getExternalizableBusinessObject(Class<T> businessObjectClass, Map<String, Object> fieldValues) This overridden method calls the DocumentTypeService instead of the underlying KNS service. Allows you to search on name and docTypeId- See Also:
-
getExternalizableBusinessObjectsList
-
isExternalizableBusinessObjectLookupable
-
isExternalizableBusinessObjectInquirable
-
isExternalizable
- Specified by:
isExternalizablein interfaceorg.kuali.rice.krad.service.ModuleService- Overrides:
isExternalizablein classorg.kuali.rice.krad.service.impl.RemoteModuleServiceBase
-
listPrimaryKeyFieldNames
- Specified by:
listPrimaryKeyFieldNamesin interfaceorg.kuali.rice.krad.service.ModuleService- Overrides:
listPrimaryKeyFieldNamesin classorg.kuali.rice.krad.service.impl.RemoteModuleServiceBase
-
listAlternatePrimaryKeyFieldNames
We want to be able to use name as an alternate key- Specified by:
listAlternatePrimaryKeyFieldNamesin interfaceorg.kuali.rice.krad.service.ModuleService- Overrides:
listAlternatePrimaryKeyFieldNamesin classorg.kuali.rice.krad.service.impl.RemoteModuleServiceBase- See Also:
-
getDocumentTypeService
protected org.kuali.rice.kew.api.doctype.DocumentTypeService getDocumentTypeService()- Returns:
- the docTypeService
-