Class AgendaInquiryHelperServiceImpl

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.krms.impl.repository.AgendaInquiryHelperServiceImpl
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.inquiry.Inquirable, org.kuali.rice.krad.inquiry.Inquirable, org.kuali.rice.krad.uif.service.ViewHelperService

public class AgendaInquiryHelperServiceImpl extends org.kuali.rice.kns.inquiry.KualiInquirableImpl
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Field Summary

    Fields inherited from class org.kuali.rice.kns.inquiry.KualiInquirableImpl

    businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, encryptionService, inactiveRecordDisplay, INQUIRY_TITLE_PREFIX, lookupService

    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
    org.kuali.rice.krad.data.DataObjectService
     
    List<org.kuali.rice.core.api.uif.RemotableAttributeField>
    retrieveAgendaCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container)
    Returns the Agenda's RemotableAttributeFields
    retrieveDataObject(Map fieldValues)
     
    List<org.kuali.rice.core.api.uif.RemotableAttributeField>
    retrieveRuleActionCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container)
    Returns the Rule Action RemotableAttributeFields.
    List<org.kuali.rice.core.api.uif.RemotableAttributeField>
    retrieveRuleCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container)
    Returns the Rule RemotableAttributeFields.
    List<org.kuali.rice.core.api.uif.RemotableAttributeField>
    retrieveTermParameters(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container)
    Retrieve a list of RemotableAttributeFields for the parameters (if any) required by the resolver for the selected term in the proposition that is under edit.
    void
    setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
     

    Methods inherited from class org.kuali.rice.kns.inquiry.KualiInquirableImpl

    addAdditionalSections, createTitleText, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectClass, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getEncryptionService, getHtmlMenuBar, getHyperLink, getHyperLink, getInactiveRecordDisplay, getInquiryUrl, getInquiryUrlForPrimaryKeys, getKualiConfigurationService, getLookupService, getSections, getShowInactiveRecords, getTitle, setBusinessObjectAuthorizationService, setBusinessObjectClass, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setEncryptionService, setLookupService, setShowInactiveRecords

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

    buildInquirableLink, canViewInquiryNoteAttachment, getAlternateKeysForClass, getDataDictionaryService, getDataObjectAuthorizationService, getDataObjectClass, getKualiModuleService, getLegacyDataAdapter, getPermissionService, 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, 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, setElementContext, setExpressionEvaluatorFactory, setLegacyDataAdapter, setViewContext, setViewDictionaryService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.kuali.rice.krad.inquiry.Inquirable

    buildInquirableLink, canViewInquiryNoteAttachment, getDataObjectClass, setDataObjectClass
  • Constructor Details

    • AgendaInquiryHelperServiceImpl

      public AgendaInquiryHelperServiceImpl()
  • Method Details

    • retrieveDataObject

      public AgendaEditor retrieveDataObject(Map fieldValues)
      Specified by:
      retrieveDataObject in interface org.kuali.rice.krad.inquiry.Inquirable
      Overrides:
      retrieveDataObject in class org.kuali.rice.kns.inquiry.KualiInquirableImpl
    • retrieveAgendaCustomAttributes

      public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveAgendaCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container)
      Returns the Agenda's RemotableAttributeFields
      Parameters:
      model - InquiryFrom to retrieve the AgendaEditor from.
      Returns:
      List<RemotableAttributeField>
    • retrieveRuleActionCustomAttributes

      public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveRuleActionCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container)
      Returns the Rule Action RemotableAttributeFields. This only supports a single action within a rule.
      Parameters:
      model - InquiryFrom to retrieve the AgendaEditor from.
      Returns:
      List<RemotableAttributeField>
    • retrieveRuleCustomAttributes

      public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveRuleCustomAttributes(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container)
      Returns the Rule RemotableAttributeFields. This only supports a single action within a rule.
      Parameters:
      model - InquiryFrom to retrieve the AgendaEditor from.
      Returns:
      List<RemotableAttributeField>
    • retrieveTermParameters

      public List<org.kuali.rice.core.api.uif.RemotableAttributeField> retrieveTermParameters(org.kuali.rice.krad.uif.view.View view, Object model, org.kuali.rice.krad.uif.container.Container container)
      Retrieve a list of RemotableAttributeFields for the parameters (if any) required by the resolver for the selected term in the proposition that is under edit. Since this method is part of the inquiry view, non of the propositions will ever be under edit when it is called, and an empty list will be returned.
      Parameters:
      model - InquiryFrom to retrieve the AgendaEditor from.
      Returns:
      List<RemotableAttributeField> Collections.emptyList()
    • getDataObjectService

      public org.kuali.rice.krad.data.DataObjectService getDataObjectService()
      Overrides:
      getDataObjectService in class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
    • setDataObjectService

      public void setDataObjectService(org.kuali.rice.krad.data.DataObjectService dataObjectService)
      Overrides:
      setDataObjectService in class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl