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:
ModuleService,org.springframework.beans.factory.Aware,org.springframework.beans.factory.InitializingBean,org.springframework.context.ApplicationContextAware
-
Nested Class Summary
Nested classes/interfaces inherited from class org.kuali.rice.krad.service.impl.RemoteModuleServiceBase
RemoteModuleServiceBase.BaseLookupUrlsHolder -
Field Summary
FieldsFields 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 DocumentTypeService<T extends ExternalizableBusinessObject>
TgetExternalizableBusinessObject(Class<T> businessObjectClass, Map<String, Object> fieldValues) This overridden method calls the DocumentTypeService instead of the underlying KNS service.<T extends 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
-
-
Constructor Details
-
KewRemoteModuleService
public KewRemoteModuleService()
-
-
Method Details
-
getExternalizableBusinessObject
public <T extends 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 -
getExternalizableBusinessObjectsList
-
isExternalizableBusinessObjectLookupable
-
isExternalizableBusinessObjectInquirable
-
isExternalizable
- Specified by:
isExternalizablein interfaceModuleService- Overrides:
isExternalizablein classRemoteModuleServiceBase
-
listPrimaryKeyFieldNames
- Specified by:
listPrimaryKeyFieldNamesin interfaceModuleService- Overrides:
listPrimaryKeyFieldNamesin classRemoteModuleServiceBase
-
listAlternatePrimaryKeyFieldNames
We want to be able to use name as an alternate key- Specified by:
listAlternatePrimaryKeyFieldNamesin interfaceModuleService- Overrides:
listAlternatePrimaryKeyFieldNamesin classRemoteModuleServiceBase- See Also:
-
getDocumentTypeService
- Returns:
- the docTypeService
-