Class ControlDefinitionBase
java.lang.Object
org.kuali.rice.krad.datadictionary.DictionaryBeanBase
org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
org.kuali.rice.kns.datadictionary.control.ControlDefinitionBase
- All Implemented Interfaces:
Serializable,Cloneable,org.kuali.rice.krad.datadictionary.control.ControlDefinition,org.kuali.rice.krad.datadictionary.Copyable,org.kuali.rice.krad.datadictionary.DataDictionaryDefinition,org.kuali.rice.krad.datadictionary.DictionaryBean
- Direct Known Subclasses:
ButtonControlDefinition,CheckboxControlDefinition,CurrencyControlDefinition,FileControlDefinition,HiddenControlDefinition,KualiUserControlDefinition,LinkControlDefinition,LookupHiddenControlDefinition,LookupReadonlyControlDefinition,MultivalueControlDefinitionBase,TextareaControlDefinition,TextControlDefinition,WorkflowWorkgroupControlDefinition
@Deprecated
public abstract class ControlDefinitionBase
extends org.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
implements org.kuali.rice.krad.datadictionary.control.ControlDefinition
Deprecated.
Only used by KNS classes, use KRAD.
A single HTML control definition in the DataDictionary, which contains information relating to the HTML control used to realize a
specific attribute. All types of controls are represented by an instance of this class; you have to call one of the is* methods
to figure out which of the other accessors should return useful values.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IntegerDeprecated.protected booleanDeprecated.protected StringDeprecated.protected booleanDeprecated.protected booleanDeprecated.protected IntegerDeprecated.protected StringDeprecated.protected IntegerDeprecated.protected StringDeprecated.Deprecated.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 fieldsbooleanDeprecated.Deprecated.getCols()Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.getRows()Deprecated.Deprecated.getSize()Deprecated.Deprecated.Deprecated.inthashCode()Deprecated.booleanDeprecated.booleanisButton()Deprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanisFile()Deprecated.booleanisHidden()Deprecated.booleanDeprecated.booleanisLink()Deprecated.booleanDeprecated.booleanDeprecated.booleanDeprecated.booleanisRadio()Deprecated.booleanisRanged()Deprecated.booleanisSelect()Deprecated.booleanisText()Deprecated.booleanDeprecated.booleanDeprecated.voidsetBusinessObjectClass(String businessObjectClass) Deprecated.Used by a PersistableBusinessObjectValuesFinder to automatically query and display a list of business objects as part of a select list or set of radio buttons.voidDeprecated.Number of columns to display on a text-area widget.voidsetDatePicker(boolean datePicker) Deprecated.Whether this control should have a date picker button next to the field.voidsetDatePickerFormat(String datePickerFormat) Deprecated.voidsetExpandedTextArea(boolean eTextArea) Deprecated.Whether this control should have a expanded text area button next to the field.voidsetIncludeBlankRow(Boolean includeBlankRow) Deprecated.voidsetIncludeKeyInLabel(Boolean includeKeyInLabel) Deprecated.Whether to include the key in the label for select lists and radio buttons.voidsetKeyAttribute(String keyAttribute) Deprecated.Attribute of the given dataObjectClass to use as the value of a select list or set of radio buttons.voidsetLabelAttribute(String labelAttribute) Deprecated.Attribute of the given dataObjectClass to use as the displayed label on a select list or set of radio buttons.voidsetRanged(boolean ranged) Deprecated.Sets the control as a ranged (from and to) date field if true, or a single date field if falsevoidDeprecated.Number of rows to display on a text-area widget.voidDeprecated.JavaScript script to run when a select control's value is changed.voidDeprecated.Size of a text control.voidsetValuesFinderClass(String valuesFinderClass) Deprecated.voidsetValuesFinderProperties(Map<String, Object> valuesFinderProperties) 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
finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.krad.datadictionary.DataDictionaryDefinition
completeValidation, getIdMethods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
-
Field Details
-
datePicker
protected boolean datePickerDeprecated. -
datePickerFormat
Deprecated. -
expandedTextArea
protected boolean expandedTextAreaDeprecated. -
script
Deprecated. -
valuesFinderClass
Deprecated. -
valuesFinderProperties
Deprecated. -
size
Deprecated. -
rows
Deprecated. -
cols
Deprecated. -
ranged
protected boolean rangedDeprecated.
-
-
Constructor Details
-
ControlDefinitionBase
public ControlDefinitionBase()Deprecated.
-
-
Method Details
-
isDatePicker
public boolean isDatePicker()Deprecated.- Specified by:
isDatePickerin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
setDatePicker
public void setDatePicker(boolean datePicker) Deprecated.Whether this control should have a date picker button next to the field. Valid for text fields.- Specified by:
setDatePickerin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getDatePickerFormat
Deprecated.- Specified by:
getDatePickerFormatin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
setDatePickerFormat
Deprecated.- Specified by:
setDatePickerFormatin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isExpandedTextArea
public boolean isExpandedTextArea()Deprecated.- Specified by:
isExpandedTextAreain interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
setExpandedTextArea
public void setExpandedTextArea(boolean eTextArea) Deprecated.Whether this control should have a expanded text area button next to the field. Valid for textarea fields.- Specified by:
setExpandedTextAreain interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isCheckbox
public boolean isCheckbox()Deprecated.- Specified by:
isCheckboxin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isHidden
public boolean isHidden()Deprecated.- Specified by:
isHiddenin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isRadio
public boolean isRadio()Deprecated.- Specified by:
isRadioin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isSelect
public boolean isSelect()Deprecated.- Specified by:
isSelectin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isMultiselect
public boolean isMultiselect()Deprecated.- Specified by:
isMultiselectin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isText
public boolean isText()Deprecated.- Specified by:
isTextin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isTextarea
public boolean isTextarea()Deprecated.- Specified by:
isTextareain interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isCurrency
public boolean isCurrency()Deprecated.- Specified by:
isCurrencyin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isKualiUser
public boolean isKualiUser()Deprecated.- Specified by:
isKualiUserin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isWorkflowWorkgroup
public boolean isWorkflowWorkgroup()Deprecated.- Specified by:
isWorkflowWorkgroupin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isFile
public boolean isFile()Deprecated.- Specified by:
isFilein interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isLookupHidden
public boolean isLookupHidden()Deprecated.- Specified by:
isLookupHiddenin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isLookupReadonly
public boolean isLookupReadonly()Deprecated.- Specified by:
isLookupReadonlyin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isButton
public boolean isButton()Deprecated.- Specified by:
isButtonin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isLink
public boolean isLink()Deprecated.- Specified by:
isLinkin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
setValuesFinderClass
Deprecated.- Specified by:
setValuesFinderClassin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
setValuesFinderProperties
Deprecated.- Specified by:
setValuesFinderPropertiesin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getBusinessObjectClass
Deprecated.- Specified by:
getBusinessObjectClassin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition- Returns:
- the dataObjectClass
-
setBusinessObjectClass
Deprecated.Used by a PersistableBusinessObjectValuesFinder to automatically query and display a list of business objects as part of a select list or set of radio buttons. The keyAttribute, labelAttribute, and includeKeyInLabel are used with this property.- Specified by:
setBusinessObjectClassin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition- Parameters:
businessObjectClass- the dataObjectClass to set
-
getIncludeBlankRow
Deprecated.- Specified by:
getIncludeBlankRowin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition- Returns:
- the includeBlankRow
-
setIncludeBlankRow
Deprecated.- Specified by:
setIncludeBlankRowin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getIncludeKeyInLabel
Deprecated.- Specified by:
getIncludeKeyInLabelin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition- Returns:
- the includeKeyInLabel
-
setIncludeKeyInLabel
Deprecated.Whether to include the key in the label for select lists and radio buttons.- Specified by:
setIncludeKeyInLabelin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getKeyAttribute
Deprecated.- Specified by:
getKeyAttributein interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition- Returns:
- the keyAttribute
-
setKeyAttribute
Deprecated.Attribute of the given dataObjectClass to use as the value of a select list or set of radio buttons.- Specified by:
setKeyAttributein interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getLabelAttribute
Deprecated.- Specified by:
getLabelAttributein interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition- Returns:
- the labelAttribute
-
setLabelAttribute
Deprecated.Attribute of the given dataObjectClass to use as the displayed label on a select list or set of radio buttons.- Specified by:
setLabelAttributein interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getValuesFinderClass
Deprecated.- Specified by:
getValuesFinderClassin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getValuesFinderProperties
Deprecated.- Specified by:
getValuesFinderPropertiesin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
setSize
Deprecated.Size of a text control.- Specified by:
setSizein interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getSize
Deprecated.- Specified by:
getSizein interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
hasScript
public boolean hasScript()Deprecated. -
setRows
Deprecated.Number of rows to display on a text-area widget.- Specified by:
setRowsin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getRows
Deprecated.- Specified by:
getRowsin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
setCols
Deprecated.Number of columns to display on a text-area widget.- Specified by:
setColsin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
getCols
Deprecated.- Specified by:
getColsin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
completeValidation
Deprecated.Directly validate simple fields- Specified by:
completeValidationin interfaceorg.kuali.rice.krad.datadictionary.DataDictionaryDefinition- Overrides:
completeValidationin classorg.kuali.rice.krad.datadictionary.DataDictionaryDefinitionBase
-
getScript
Deprecated.- Specified by:
getScriptin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
setScript
Deprecated.JavaScript script to run when a select control's value is changed.- Specified by:
setScriptin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
isRanged
public boolean isRanged()Deprecated.- Specified by:
isRangedin interfaceorg.kuali.rice.krad.datadictionary.control.ControlDefinition
-
setRanged
public void setRanged(boolean ranged) Deprecated.Sets the control as a ranged (from and to) date field if true, or a single date field if false- Parameters:
ranged- boolean true for a ranged control, false for a single date field
-
equals
Deprecated. -
hashCode
public int hashCode()Deprecated.
-