Class PeopleFlowInquirableImpl

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

public class PeopleFlowInquirableImpl extends org.kuali.rice.krad.inquiry.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:
  • Field Summary

    Fields inherited from class org.kuali.rice.krad.inquiry.InquirableImpl

    dataObjectClass, SUPER_CLASS_TRANSLATOR_LIST
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.kuali.rice.core.api.uif.RemotableAttributeField>
    retrieveTypeAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.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, canViewInquiryNoteAttachment, getAlternateKeysForClass, getDataDictionaryService, getDataObjectAuthorizationService, getDataObjectClass, getEncryptionService, getKualiModuleService, getLegacyDataAdapter, getPermissionService, retrieveDataObject, retrieveKeySetFromMap, setDataObjectClass

    Methods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl

    addCustomContainerComponents, addLine, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, containsDuplicateLine, extractNewValuesAndAssign, extractSingleValue, filterByReturnedFieldConversions, getConfigurationService, getCurrentPersonContactId, getDataObjectService, getDefaultValueForField, getExpressionEvaluatorFactory, getViewDictionaryService, isDuplicateLine, linkAddedLine, logAndThrowRuntime, performAddLineValidation, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performCustomViewFinalize, performCustomViewInitialization, performDeleteLineValidation, populateDefaultValueForField, populateViewFromRequestParameters, processAfterAddLine, processAfterDeleteLine, processAfterEditLine, processAfterSaveLine, processAndAddLineObject, processBeforeAddLine, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, processCollectionDeleteLine, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, refreshReferences, retrieveEditModesAndActionFlags, setConfigurationService, setDataDictionaryService, setDataObjectService, setElementContext, setExpressionEvaluatorFactory, setLegacyDataAdapter, setViewContext, setViewDictionaryService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PeopleFlowInquirableImpl

      public PeopleFlowInquirableImpl()
  • Method Details

    • retrieveTypeAttributes

      public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveTypeAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.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<RemotableAttributeField> instances for the type attributes, or empty list if not attributes exist