Class InquiryCollectionDefinition
java.lang.Object
org.kuali.rice.krad.datadictionary.DictionaryBeanBase
org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
org.kuali.rice.kns.datadictionary.FieldDefinition
org.kuali.rice.kns.datadictionary.InquiryCollectionDefinition
- All Implemented Interfaces:
Serializable,Cloneable,CollectionDefinitionI,FieldDefinitionI,org.kuali.rice.krad.datadictionary.Copyable,org.kuali.rice.krad.datadictionary.DataDictionaryDefinition,org.kuali.rice.krad.datadictionary.DictionaryBean
@Deprecated
public class InquiryCollectionDefinition
extends FieldDefinition
implements CollectionDefinitionI
Deprecated.
The inquiryCollection defines a collection within the Business Object which contains data that should be displayed
with the BO when the inquiry is performed.
Each inquiryCollection defines a set of data fields, nested inquiryCollections and summaryFields. The summaryFields
will be reported in the header of this inquiryCollection.
DD: See InquiryCollectionDefinition.java
JSTL: The inquiryCollection element is a Map with the following keys:
* name (String)
* dataObjectClass (String)
* numberOfColumns (String)
* inquiryFields (Map)
* inquiryCollections (Map, optional)
* summaryTitle (String)
* summaryFields (Map, optional)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Class<? extends org.kuali.rice.krad.bo.BusinessObject> Deprecated.protected Map<String, InquiryCollectionDefinition> Deprecated.protected List<InquiryCollectionDefinition> Deprecated.protected Map<String, FieldDefinition> Deprecated.protected List<FieldDefinition> Deprecated.protected IntegerDeprecated.protected Map<String, FieldDefinitionI> Deprecated.protected List<FieldDefinition> Deprecated.protected StringDeprecated.Fields inherited from class org.kuali.rice.kns.datadictionary.FieldDefinition
additionalDisplayAttributeName, alternateDisplayAttributeName, attributeName, defaultValue, defaultValueFinderClass, displayEditMode, displayMask, forceInquiry, forceLookup, hidden, maxLength, noDirectInquiry, noInquiry, noLookup, quickfinderParameterString, quickfinderParameterStringBuilderClass, readOnly, required, total, treatWildcardsAndOperatorsAsLiteral, triggerOnChange, useShortLabelFields 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 TypeMethodDescriptionClass<? extends org.kuali.rice.krad.bo.BusinessObject> Deprecated.List<? extends CollectionDefinitionI> Deprecated.List<? extends FieldDefinitionI> Deprecated.booleanDeprecated.Deprecated.Deprecated.getName()Deprecated.Deprecated.Deprecated.Deprecated.booleanhasSummaryField(String key) Deprecated.booleanDeprecated.voidsetBusinessObjectClass(Class<? extends org.kuali.rice.krad.bo.BusinessObject> businessObjectClass) Deprecated.This attribute is used in many contexts, for example, in maintenance docs, it's used to specify the classname of the BO being maintained.voidsetInquiryCollections(List<InquiryCollectionDefinition> inquiryCollections) Deprecated.inquirySections allows inquiry to be presented in sections.voidsetInquiryFields(List<FieldDefinition> inquiryFields) Deprecated.JSTL: inquiryFields is a Map which is accessed using a key of "inquiryFields".voidsetNumberOfColumns(Integer numberOfColumns) Deprecated.numberOfColumns = the number of fields to be displayed in each row of the inquiry section.voidsetSummaryFields(List<FieldDefinition> summaryFields) Deprecated.The inquirySummaryField indicates which fields are to appear in the header line of each record in a collection.voidsetSummaryTitle(String summaryTitle) Deprecated.The title element is used specify the title that will appear in the header of an Inquiry or Lookup screen.Methods inherited from class org.kuali.rice.kns.datadictionary.FieldDefinition
completeValidation, getAdditionalDisplayAttributeName, getAlternateDisplayAttributeName, getAttributeName, getDefaultValue, getDefaultValueFinderClass, getDisplayEditMode, getDisplayMask, getMaxLength, getQuickfinderParameterString, getQuickfinderParameterStringBuilderClass, isForceInquiry, isForceLookup, isHidden, isNoDirectInquiry, isNoInquiry, isNoLookup, isReadOnly, isReadOnlyAfterAdd, isRequired, isTotal, isTreatWildcardsAndOperatorsAsLiteral, isTriggerOnChange, isUseShortLabel, setAdditionalDisplayAttributeName, setAlternateDisplayAttributeName, setAttributeName, setDefaultValue, setDefaultValueFinderClass, setDisplayEditMode, setDisplayMask, setForceInquiry, setForceLookup, setHidden, setMaxLength, setNoDirectInquiry, setNoInquiry, setNoLookup, setQuickfinderParameterString, setQuickfinderParameterStringBuilderClass, setReadOnly, setRequired, setTotal, setTreatWildcardsAndOperatorsAsLiteral, setTriggerOnChange, setUseShortLabel, toStringMethods 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
-
businessObjectClass
Deprecated. -
numberOfColumns
Deprecated. -
inquiryFieldMap
Deprecated. -
inquiryCollectionMap
Deprecated. -
summaryFieldMap
Deprecated. -
inquiryFields
Deprecated. -
inquiryCollections
Deprecated. -
summaryFields
Deprecated. -
summaryTitle
Deprecated.
-
-
Constructor Details
-
InquiryCollectionDefinition
public InquiryCollectionDefinition()Deprecated.
-
-
Method Details
-
getBusinessObjectClass
Deprecated.- Specified by:
getBusinessObjectClassin interfaceCollectionDefinitionI
-
setBusinessObjectClass
public void setBusinessObjectClass(Class<? extends org.kuali.rice.krad.bo.BusinessObject> businessObjectClass) Deprecated.This attribute is used in many contexts, for example, in maintenance docs, it's used to specify the classname of the BO being maintained. -
getNumberOfColumns
Deprecated. -
setNumberOfColumns
Deprecated.numberOfColumns = the number of fields to be displayed in each row of the inquiry section. For example, numberOfColumns = 2 indicates that the label and values for two fields will be displayed in each row as follows: field1label field1value | field2label field2value field3label field3value | field4label field4value etc. -
getName
Deprecated.- Specified by:
getNamein interfaceCollectionDefinitionI- Specified by:
getNamein interfaceFieldDefinitionI- Overrides:
getNamein classFieldDefinition
-
getCollections
Deprecated.- Specified by:
getCollectionsin interfaceCollectionDefinitionI
-
getFields
Deprecated.- Specified by:
getFieldsin interfaceCollectionDefinitionI
-
getIncludeAddLine
public boolean getIncludeAddLine()Deprecated.- Specified by:
getIncludeAddLinein interfaceCollectionDefinitionI
-
isAlwaysAllowCollectionDeletion
public boolean isAlwaysAllowCollectionDeletion()Deprecated.- Specified by:
isAlwaysAllowCollectionDeletionin interfaceCollectionDefinitionI
-
hasSummaryField
Deprecated.- Specified by:
hasSummaryFieldin interfaceCollectionDefinitionI
-
setSummaryTitle
Deprecated.The title element is used specify the title that will appear in the header of an Inquiry or Lookup screen. -
getSummaryTitle
Deprecated.- Specified by:
getSummaryTitlein interfaceCollectionDefinitionI
-
getInquiryFields
Deprecated. -
setInquiryFields
Deprecated.JSTL: inquiryFields is a Map which is accessed using a key of "inquiryFields". This map contains the following types of elements: inquirySubSectionHeader field inquiryCollection Each of these entries are keyed by "attributeName". The associated value is the attributeName of the mapped element. The inquirySubSectionHeader allows a separator containing text to separate groups of fields. The name attribute is the displayed text. DD: See InquirySubSectionHeaderDefinition. JSTL: inquirySubSectionHeader appears in the inquiryFields map as: key = "attributeName" value = name of inquirySubSectionHeader The field element defines the attributes of a single data field. DD: See FieldDefinition.java JSTL: The field element is a Map which is accessed using a key of the attributeName. This map contains the following keys: attributeName (String) forceInquiry (boolean String) noInquiry (boolean String) maxLength (String) forceInquiry = true means that the displayed field value will always be made inquirable (this attribute is not used within the code). noInquiry = true means that the displayed field will never be made inquirable. maxLength = the maximum allowable length of the field in the lookup result fields. In other contexts, like inquiries, this field has no effect. -
getInquiryCollections
Deprecated. -
setInquiryCollections
Deprecated.inquirySections allows inquiry to be presented in sections. Each section can have a different format. -
getSummaryFields
Deprecated.- Specified by:
getSummaryFieldsin interfaceCollectionDefinitionI
-
setSummaryFields
Deprecated.The inquirySummaryField indicates which fields are to appear in the header line of each record in a collection. For example, the header of an address record may contain something like: "Address ( Purchase_Order - San Francisco )" where the two summary fields are: Vendor Type = "Purchase_Order" Vendor City = "San Francisco" DD: See FieldDefinition.java
-
InquiryView.