Class InquiryDefinition

All Implemented Interfaces:
Serializable, Cloneable, Copyable, DataDictionaryDefinition, DictionaryBean

@Deprecated public class InquiryDefinition extends DataDictionaryDefinitionBase
Deprecated.
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

  • 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 DataDictionaryDefinition
      Overrides:
      completeValidation in class 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 Inquirable> getInquirableClass()
      Deprecated.
    • setInquirableClass

      public void setInquirableClass(Class<? extends 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.