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.
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 Summary
FieldsModifier and TypeFieldDescriptionprotected Class<? extends InquiryAuthorizer> Deprecated.protected Class<? extends org.kuali.rice.krad.inquiry.Inquirable> Deprecated.protected List<InquirySectionDefinition> Deprecated.protected Class<? extends InquiryPresentationController> Deprecated.protected StringDeprecated.protected booleanDeprecated.Fields inherited from class org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
embeddedDataObjectMetadata, generatedFromMetadata, idFields inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
componentCode, namespaceCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcompleteValidation(Class rootBusinessObjectClass, Class otherBusinessObjectClass) Deprecated.Directly validate simple fields, call completeValidation on Definition fields.Class<? extends InquiryAuthorizer> Deprecated.getFieldDefinition(String fieldName) Deprecated.Returns the FieldDefinition associated with the field attribute nameClass<? extends org.kuali.rice.krad.inquiry.Inquirable> Deprecated.getInquirySection(String sectionTitle) Deprecated.Deprecated.Class<? extends InquiryPresentationController> Deprecated.getTitle()Deprecated.booleanDeprecated.voidsetAuthorizerClass(Class<? extends InquiryAuthorizer> authorizerClass) Deprecated.voidsetInquirableClass(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.voidsetInquirySections(List<InquirySectionDefinition> inquirySections) Deprecated.inquirySections allows inquiry to be presented in sections.voidsetPresentationControllerClass(Class<? extends InquiryPresentationController> presentationControllerClass) Deprecated.voidDeprecated.The title element is used specify the title that will appear in the header of an Inquiry or Lookup screen.voidsetTranslateCodes(boolean translateCodes) Deprecated.toString()Deprecated.Methods inherited from class org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
completeValidation, getId, hasEmbeddedDataObjectMetadata, setEmbeddedDataObjectMetadata, setGeneratedFromMetadata, setId, wasGeneratedFromMetadataMethods inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
clone, copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCodeMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
-
Field Details
-
title
Deprecated. -
inquirySections
Deprecated. -
inquirableClass
Deprecated. -
presentationControllerClass
Deprecated. -
authorizerClass
Deprecated. -
translateCodes
protected boolean translateCodesDeprecated.
-
-
Constructor Details
-
InquiryDefinition
public InquiryDefinition()Deprecated.
-
-
Method Details
-
getTitle
Deprecated. -
setTitle
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
Deprecated.- Returns:
- Collection of all inquiryField FieldDefinitions associated with this InquiryDefinition, in the order in which they were added
-
getFieldDefinition
Deprecated.Returns the FieldDefinition associated with the field attribute name- Parameters:
fieldName-- Returns:
-
completeValidation
Deprecated.Directly validate simple fields, call completeValidation on Definition fields.- Specified by:
completeValidationin interfaceorg.kuali.rice.krad.datadictionary.DataDictionaryDefinition- Overrides:
completeValidationin classorg.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase- See Also:
-
getInquirySection
Deprecated. -
toString
Deprecated. -
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
Deprecated.inquirySections allows inquiry to be presented in sections. Each section can have a different format. -
getPresentationControllerClass
Deprecated. -
setPresentationControllerClass
public void setPresentationControllerClass(Class<? extends InquiryPresentationController> presentationControllerClass) Deprecated. -
getAuthorizerClass
Deprecated. -
setAuthorizerClass
Deprecated. -
isTranslateCodes
public boolean isTranslateCodes()Deprecated. -
setTranslateCodes
public void setTranslateCodes(boolean translateCodes) Deprecated.
-
InquiryView.