org.kuali.rice.kew.impl.peopleflow
Class PeopleFlowInquirableImpl

java.lang.Object
  extended by org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
      extended by org.kuali.rice.krad.inquiry.InquirableImpl
          extended by org.kuali.rice.kew.impl.peopleflow.PeopleFlowInquirableImpl
All Implemented Interfaces:
Serializable, Inquirable, ViewHelperService

public class PeopleFlowInquirableImpl
extends InquirableImpl

Custom view helper for the people flow inquiry view to retrieve the type attribute remotable fields

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.inquiry.InquirableImpl
dataObjectClass, SUPER_CLASS_TRANSLATOR_LIST
 
Constructor Summary
PeopleFlowInquirableImpl()
           
 
Method Summary
 List<RemotableAttributeField> retrieveTypeAttributes(View view, Object model, Container container)
          Invokes the KewTypeRepositoryService to retrieve the remotable field definitions for the attributes associated with the selected type
 
Methods inherited from class org.kuali.rice.krad.inquiry.InquirableImpl
buildInquirableLink, getAlternateKeysForClass, getBusinessObjectService, getConfigurationService, getDataDictionaryService, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getEncryptionService, getKualiModuleService, retrieveDataObject, retrieveKeySetFromMap, setDataObjectClass
 
Methods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
addClientSideStateForComponent, addCustomContainerComponents, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildInquiryLink, findNestedDictionaryAttribute, getCommonContext, getExpressionEvaluatorService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeAuthorizerPresentationController, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processCollectionAddLine, processCollectionDeleteLine, processMultipleValueLookupResults, runComponentModifiers, setDataDictionaryService, setExpressionEvaluatorService, setViewContext, setViewDictionaryService, syncClientSideStateForComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PeopleFlowInquirableImpl

public PeopleFlowInquirableImpl()
Method Detail

retrieveTypeAttributes

public List<RemotableAttributeField> retrieveTypeAttributes(View view,
                                                            Object model,
                                                            Container container)
Invokes the KewTypeRepositoryService to retrieve the remotable field definitions for the attributes associated with the selected type

Parameters:
view - - view instance
model - - object containing the form data, from which the selected type will be pulled
container - - container that holds the remotable fields
Returns:
List instances for the type attributes, or empty list if not attributes exist


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