org.kuali.rice.kns.datadictionary.control
Class MultivalueControlDefinitionBase

java.lang.Object
  extended by org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
      extended by org.kuali.rice.kns.datadictionary.control.ControlDefinitionBase
          extended by org.kuali.rice.kns.datadictionary.control.MultivalueControlDefinitionBase
All Implemented Interfaces:
Serializable, ControlDefinition, DataDictionaryDefinition, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
MultiselectControlDefinition, RadioControlDefinition, SelectControlDefinition

public abstract class MultivalueControlDefinitionBase
extends ControlDefinitionBase

Base class for control which provide a list of values to choose between.

See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Fields inherited from class org.kuali.rice.kns.datadictionary.control.ControlDefinitionBase
businessObjectClass, cols, datePicker, expandedTextArea, includeBlankRow, includeKeyInLabel, keyAttribute, labelAttribute, ranged, rows, script, size, valuesFinderClass
 
Fields inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
id
 
Constructor Summary
MultivalueControlDefinitionBase()
           
 
Method Summary
 void completeValidation(Class rootBusinessObjectClass, Class otherBusinessObjectClass)
          Directly validate simple fields.
 
Methods inherited from class org.kuali.rice.kns.datadictionary.control.ControlDefinitionBase
equals, getBusinessObjectClass, getCols, getIncludeBlankRow, getIncludeKeyInLabel, getKeyAttribute, getLabelAttribute, getRows, getScript, getSize, getValuesFinderClass, hasScript, isApcSelect, isButton, isCheckbox, isCurrency, isDatePicker, isExpandedTextArea, isFile, isHidden, isKualiUser, isLink, isLookupHidden, isLookupReadonly, isMultiselect, isRadio, isRanged, isSelect, isText, isTextarea, isWorkflowWorkgroup, setBusinessObjectClass, setCols, setDatePicker, setExpandedTextArea, setIncludeBlankRow, setIncludeKeyInLabel, setKeyAttribute, setLabelAttribute, setRanged, setRows, setScript, setSize, setValuesFinderClass
 
Methods inherited from class org.kuali.rice.kns.datadictionary.DataDictionaryDefinitionBase
afterPropertiesSet, getId, setId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.datadictionary.DataDictionaryDefinition
getId
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

MultivalueControlDefinitionBase

public MultivalueControlDefinitionBase()
Method Detail

completeValidation

public void completeValidation(Class rootBusinessObjectClass,
                               Class otherBusinessObjectClass)
Description copied from class: ControlDefinitionBase
Directly validate simple fields.

Specified by:
completeValidation in interface DataDictionaryDefinition
Overrides:
completeValidation in class ControlDefinitionBase
Parameters:
rootBusinessObjectClass - Class of the BusinessObjectEntry which ultimately contains this definition
otherBusinessObjectClass - other stuff required to complete validation
See Also:
DataDictionaryDefinition.completeValidation(java.lang.Class, java.lang.Class)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.