Class InquiryDefinition

java.lang.Object
org.kuali.rice.krad.datadictionary.DictionaryBeanBase
org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
org.kuali.rice.kns.datadictionary.InquiryDefinition
All Implemented Interfaces:
Serializable, Cloneable, org.kuali.rice.krad.datadictionary.Copyable, org.kuali.rice.krad.datadictionary.DataDictionaryDefinition, org.kuali.rice.krad.datadictionary.DictionaryBean

@Deprecated public class InquiryDefinition extends org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
Deprecated.
Use InquiryView.
The inquiry element is used to specify the fields that will be displayed on the inquiry screen for this business object and the order in which they will appear. JSTL: The inquiry element is a Map which is accessed using a key of "inquiry". This map contains the following keys: * title (String) * inquiryFields (Map)
See Also:
  • Field Details

    • title

      protected String title
      Deprecated.
    • inquirySections

      protected List<InquirySectionDefinition> inquirySections
      Deprecated.
    • inquirableClass

      protected Class<? extends org.kuali.rice.krad.inquiry.Inquirable> inquirableClass
      Deprecated.
    • presentationControllerClass

      protected Class<? extends InquiryPresentationController> presentationControllerClass
      Deprecated.
    • authorizerClass

      protected Class<? extends InquiryAuthorizer> authorizerClass
      Deprecated.
    • translateCodes

      protected boolean translateCodes
      Deprecated.
  • Constructor Details

    • InquiryDefinition

      public InquiryDefinition()
      Deprecated.
  • Method Details

    • getTitle

      public String getTitle()
      Deprecated.
    • setTitle

      public void setTitle(String title)
      Deprecated.
      The title element is used specify the title that will appear in the header of an Inquiry or Lookup screen.
      Throws:
      IllegalArgumentException - if the given title is blank
    • getInquirySections

      public List<InquirySectionDefinition> getInquirySections()
      Deprecated.
      Returns:
      Collection of all inquiryField FieldDefinitions associated with this InquiryDefinition, in the order in which they were added
    • getFieldDefinition

      public FieldDefinition getFieldDefinition(String fieldName)
      Deprecated.
      Returns the FieldDefinition associated with the field attribute name
      Parameters:
      fieldName -
      Returns:
    • completeValidation

      public void completeValidation(Class rootBusinessObjectClass, Class otherBusinessObjectClass)
      Deprecated.
      Directly validate simple fields, call completeValidation on Definition fields.
      Specified by:
      completeValidation in interface org.kuali.rice.krad.datadictionary.DataDictionaryDefinition
      Overrides:
      completeValidation in class org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
      See Also:
      • invalid reference
        org.kuali.rice.krad.datadictionary.DataDictionaryDefinition#completeValidation(java.lang.Class, java.lang.Object)
    • getInquirySection

      public InquirySectionDefinition getInquirySection(String sectionTitle)
      Deprecated.
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
      See Also:
    • getInquirableClass

      public Class<? extends org.kuali.rice.krad.inquiry.Inquirable> getInquirableClass()
      Deprecated.
    • setInquirableClass

      public void setInquirableClass(Class<? extends org.kuali.rice.krad.inquiry.Inquirable> inquirableClass)
      Deprecated.
      inquirableClass is required if a custom inquirable is required which will show additional data other than the business object attributes. Example from Org.xml: <inquirableClass>org.kuali.module.chart.maintenance.OrgInquirable</inquirableClass> The custom inquirable is required in this case because the organization hierarchy is shown on the inquiry screen.
    • setInquirySections

      public void setInquirySections(List<InquirySectionDefinition> inquirySections)
      Deprecated.
      inquirySections allows inquiry to be presented in sections. Each section can have a different format.
    • getPresentationControllerClass

      public Class<? extends InquiryPresentationController> getPresentationControllerClass()
      Deprecated.
    • setPresentationControllerClass

      public void setPresentationControllerClass(Class<? extends InquiryPresentationController> presentationControllerClass)
      Deprecated.
    • getAuthorizerClass

      public Class<? extends InquiryAuthorizer> getAuthorizerClass()
      Deprecated.
    • setAuthorizerClass

      public void setAuthorizerClass(Class<? extends InquiryAuthorizer> authorizerClass)
      Deprecated.
    • isTranslateCodes

      public boolean isTranslateCodes()
      Deprecated.
    • setTranslateCodes

      public void setTranslateCodes(boolean translateCodes)
      Deprecated.