org.kuali.rice.coreservice.web.component
Class ComponentInquirableImpl
java.lang.Object
org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
org.kuali.rice.krad.inquiry.InquirableImpl
org.kuali.rice.kns.inquiry.KualiInquirableImpl
org.kuali.rice.coreservice.web.component.ComponentInquirableImpl
- All Implemented Interfaces:
- Serializable, Inquirable, ViewHelperService
public class ComponentInquirableImpl
- extends KualiInquirableImpl
Since ParameterDetailType can be either DataDictionary or DB based, we need a custom Inquirable
to
check both.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
Method Summary |
BusinessObject |
getBusinessObject(Map fieldValues)
Return a business object by searching with map, the map keys should be a
property name of the business object, with the map value as the value to
search for. |
protected org.kuali.rice.coreservice.impl.component.ComponentBo |
loadDerivedComponent(Map fieldValues)
|
Object |
retrieveDataObject(Map fieldValues)
TODO: generics do not match between call to module service and call to
lookup service |
Methods inherited from class org.kuali.rice.kns.inquiry.KualiInquirableImpl |
addAdditionalSections, createTitleText, getBusinessObjectAuthorizationService, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getEncryptionService, getHtmlMenuBar, getHyperLink, getHyperLink, getInactiveRecordDisplay, getInquiryUrl, getInquiryUrlForPrimaryKeys, getKualiConfigurationService, getLookupService, getPersistenceStructureService, getSections, getShowInactiveRecords, getTitle, setBusinessObjectAuthorizationService, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setEncryptionService, setLookupService, setPersistenceStructureService, setShowInactiveRecords |
Methods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl |
addClientSideStateForComponent, addCustomContainerComponents, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildInquiryLink, findNestedDictionaryAttribute, getCommonContext, getExpressionEvaluatorService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processCollectionAddLine, processCollectionDeleteLine, processMultipleValueLookupResults, retrieveEditModesAndActionFlags, runComponentModifiers, setDataDictionaryService, setExpressionEvaluatorService, setViewContext, setViewDictionaryService, syncClientSideStateForComponent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComponentInquirableImpl
public ComponentInquirableImpl()
retrieveDataObject
public Object retrieveDataObject(Map fieldValues)
- Description copied from class:
KualiInquirableImpl
- TODO: generics do not match between call to module service and call to
lookup service
- Specified by:
retrieveDataObject
in interface Inquirable
- Overrides:
retrieveDataObject
in class KualiInquirableImpl
- Parameters:
fieldValues
- - a map of string field names and values
- Returns:
- the data object or null if not found
- See Also:
Inquirable.retrieveDataObject(java.util.Map)
getBusinessObject
public BusinessObject getBusinessObject(Map fieldValues)
- Description copied from class:
KualiInquirableImpl
- Return a business object by searching with map, the map keys should be a
property name of the business object, with the map value as the value to
search for.
- Overrides:
getBusinessObject
in class KualiInquirableImpl
loadDerivedComponent
protected org.kuali.rice.coreservice.impl.component.ComponentBo loadDerivedComponent(Map fieldValues)
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.