public class FieldBase extends ComponentBase implements Field
Field implementations
 Sets the component type name so that all field templates have a fixed contract
 Holds a nested LabelField with configuration for rendering the
 label and configuration on label placement.
 
INITIAL_ORDER_VALUE| Constructor and Description | 
|---|
| FieldBase() | 
| Modifier and Type | Method and Description | 
|---|---|
| FieldSecurity | getComponentSecurity()Field Security object that indicates what authorization (permissions) exist for the field | 
| protected Class<? extends ComponentSecurity> | getComponentSecurityClass()Returns the security class that is associated with the component (used for initialization and validation) | 
| List<Component> | getComponentsForLifecycle()List of components that are contained within the component and should be sent through
 the lifecycle | 
| String | getComponentTypeName()The name for the component type | 
| String | getLabel()Label text for the field | 
| LabelField | getLabelField()LabelFieldinstance for the field | 
| UifConstants.Position | getLabelPlacement()Indicates where the label is placed in relation to the field (valid options are
 LEFT, RIGHT, BOTTOM, and TOP | 
| String | getShortLabel()Short label for the field | 
| boolean | isLabelFieldRendered()Indicates whether the contained  LabelFieldhas been rendered
 as part of another field and thus should not be rendered with the
 attribute | 
| void | performFinalize(View view,
                              Object model,
                              Component parent)The following finalization is performed:
 
 Set the labelForComponentId to this component id
 Set the label text on the label field from the field's label property
 
 Set the render property on the label's required message field if this
 field is marked as required
 If label placement is right, set render colon to false
  | 
| void | performInitialization(View view,
                                          Object model)The following initialization is performed:
 
  | 
| void | setComponentSecurity(ComponentSecurity componentSecurity)Override to assert a  FieldSecurityinstance is set | 
| void | setLabel(String label)Setter for the field's label text | 
| void | setLabelField(LabelField labelField)Setter for the field's label field | 
| void | setLabelFieldRendered(boolean labelFieldRendered)Setter for the label field rendered indicator | 
| void | setLabelPlacement(UifConstants.Position labelPlacement)Setter for the label's position in relation to the field (control if editable) | 
| void | setShortLabel(String shortLabel)Setter for the field's short label text | 
| void | setShowLabel(boolean showLabel)Sets whether the label should be displayed | 
addStyleClass, appendToStyle, getAlign, getColSpan, getComponentModifiers, getComponentOptions, getComponentOptionsJSString, getComponentPrototypes, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getContext, getEventCode, getFactoryId, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getId, getOnBlurScript, getOnChangeScript, getOnClickScript, getOnCloseScript, getOnDblClickScript, getOnDocumentReadyScript, getOnFocusScript, getOnKeyDownScript, getOnKeyPressScript, getOnKeyUpScript, getOnLoadScript, getOnMouseDownScript, getOnMouseMoveScript, getOnMouseOutScript, getOnMouseOverScript, getOnMouseUpScript, getOnSubmitScript, getOnUnloadScript, getOrder, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getRefreshDiscloseMethodToCall, getRefreshWhenChanged, getRefreshWhenChangedControlNames, getRenderOutput, getRequired, getRowSpan, getStyle, getStyleClasses, getStyleClassesAsString, getSupportsOnBlur, getSupportsOnChange, getSupportsOnClick, getSupportsOnClose, getSupportsOnDblClick, getSupportsOnDocumentReady, getSupportsOnFocus, getSupportsOnKeyDown, getSupportsOnKeyPress, getSupportsOnKeyUp, getSupportsOnLoad, getSupportsOnMouseDown, getSupportsOnMouseMove, getSupportsOnMouseOut, getSupportsOnMouseOver, getSupportsOnMouseUp, getSupportsOnSubmit, getSupportsOnUnload, getTemplate, getTitle, getValign, getWidth, isHidden, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isReadOnly, isRefresh, isRefreshedByAction, isRender, isResetDataOnRefresh, isSelfRendered, isSkipInTabOrder, performApplyModel, pushAllToContext, pushObjectToContext, pushToPropertyReplacerContext, setAlign, setColSpan, setComponentModifiers, setComponentOptions, setComponentOptionsJSString, setConditionalRefresh, setContext, setFactoryId, setFinalizeMethodAdditionalArguments, setFinalizeMethodInvoker, setFinalizeMethodToCall, setHidden, setId, setOnBlurScript, setOnChangeScript, setOnClickScript, setOnCloseScript, setOnDblClickScript, setOnDocumentReadyScript, setOnFocusScript, setOnKeyDownScript, setOnKeyPressScript, setOnKeyUpScript, setOnLoadScript, setOnMouseDownScript, setOnMouseMoveScript, setOnMouseOutScript, setOnMouseOverScript, setOnMouseUpScript, setOnSubmitScript, setOnUnloadScript, setOrder, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefresh, setRefreshDiscloseMethodToCall, setRefreshedByAction, setRefreshWhenChanged, setRender, setRenderOutput, setRequired, setResetDataOnRefresh, setRowSpan, setSelfRendered, setSkipInTabOrder, setStyle, setStyleClasses, setTemplate, setTitle, setValign, setWidthgetPropertyExpression, getPropertyExpressions, setPropertyExpressionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddStyleClass, appendToStyle, getColSpan, getComponentModifiers, getComponentOptions, getComponentOptionsJSString, getComponentPrototypes, getConditionalRefresh, getConditionalRefreshConditionJs, getConditionalRefreshControlNames, getContext, getFactoryId, getFinalizeMethodAdditionalArguments, getFinalizeMethodInvoker, getFinalizeMethodToCall, getId, getOrder, getProgressiveDisclosureConditionJs, getProgressiveDisclosureControlNames, getProgressiveRender, getPropertyReplacerComponents, getPropertyReplacers, getRefreshWhenChanged, getRefreshWhenChangedControlNames, getRenderOutput, getRequired, getRowSpan, getStyle, getStyleClasses, getTemplate, getTitle, isHidden, isProgressiveRenderAndRefresh, isProgressiveRenderViaAJAX, isReadOnly, isRefresh, isRefreshedByAction, isRender, isResetDataOnRefresh, isSelfRendered, performApplyModel, pushAllToContext, pushObjectToContext, setColSpan, setComponentModifiers, setComponentOptions, setComponentOptionsJSString, setConditionalRefresh, setContext, setFactoryId, setHidden, setId, setOrder, setProgressiveRender, setProgressiveRenderAndRefresh, setProgressiveRenderViaAJAX, setPropertyReplacers, setReadOnly, setRefresh, setRefreshedByAction, setRefreshWhenChanged, setRender, setRenderOutput, setRequired, setResetDataOnRefresh, setRowSpan, setSelfRendered, setStyle, setStyleClasses, setTemplate, setTitlegetPropertyExpression, getPropertyExpressions, setPropertyExpressionsgetOnBlurScript, getOnChangeScript, getOnClickScript, getOnCloseScript, getOnDblClickScript, getOnDocumentReadyScript, getOnFocusScript, getOnKeyDownScript, getOnKeyPressScript, getOnKeyUpScript, getOnLoadScript, getOnMouseDownScript, getOnMouseMoveScript, getOnMouseOutScript, getOnMouseOverScript, getOnMouseUpScript, getOnSubmitScript, getOnUnloadScript, getSupportsOnBlur, getSupportsOnChange, getSupportsOnClick, getSupportsOnClose, getSupportsOnDblClick, getSupportsOnDocumentReady, getSupportsOnFocus, getSupportsOnKeyDown, getSupportsOnKeyPress, getSupportsOnKeyUp, getSupportsOnLoad, getSupportsOnMouseDown, getSupportsOnMouseMove, getSupportsOnMouseOut, getSupportsOnMouseOver, getSupportsOnMouseUp, getSupportsOnSubmit, getSupportsOnUnload, setOnBlurScript, setOnDocumentReadyScript, setOnLoadScriptpublic FieldBase()
public void performInitialization(View view, Object model)
performInitialization in interface ComponentperformInitialization in class ComponentBaseview - - view instance in which the component belongsmodel - - object instance containing the view dataComponentBase.performInitialization(org.kuali.rice.krad.uif.view.View, java.lang.Object)public void performFinalize(View view, Object model, Component parent)
performFinalize in interface ComponentperformFinalize in class ComponentBaseview - - view instance that should be finalized for renderingmodel - - top level object containing the dataparent - - parent componentComponentBase.performFinalize(org.kuali.rice.krad.uif.view.View,
      java.lang.Object, org.kuali.rice.krad.uif.component.Component)public final String getComponentTypeName()
ComponentThis is used within the rendering layer to pass the component instance into the template. The component instance is exported under the name given by this method.
getComponentTypeName in interface ComponentComponent.getComponentTypeName()public List<Component> getComponentsForLifecycle()
Component
 Used by ViewHelperService for the various lifecycle
 callbacks
 
getComponentsForLifecycle in interface ComponentgetComponentsForLifecycle in class ComponentBaseComponentBase.getComponentsForLifecycle()public String getLabel()
FieldThe label is generally used to identify the field in the user interface
getLabel in interface FieldField.getLabel()public void setLabel(String label)
FieldsetLabel in interface FieldField.setLabel(java.lang.String)public String getShortLabel()
FieldFor areas of the user interface that have limited area (such as table headers), the short label can be used to identify the field
getShortLabel in interface FieldField.getShortLabel()public void setShortLabel(String shortLabel)
FieldsetShortLabel in interface FieldField.setShortLabel(java.lang.String)public void setShowLabel(boolean showLabel)
 Convenience method for configuration that sets the render indicator on
 the fields LabelField instance
 
showLabel - boolean true if label should be displayed, false if the label
 should not be displayedpublic LabelField getLabelField()
FieldLabelField instance for the field
 
 The label field contains the labeling text for the field in addition to configuration for rendering in the user interface (such as the styling for the label area)
getLabelField in interface FieldField.getLabelField()public void setLabelField(LabelField labelField)
FieldsetLabelField in interface FieldField.setLabelField(org.kuali.rice.krad.uif.field.LabelField)public UifConstants.Position getLabelPlacement()
public void setLabelPlacement(UifConstants.Position labelPlacement)
labelPlacement - public boolean isLabelFieldRendered()
FieldLabelField has been rendered
 as part of another field and thus should not be rendered with the
 attributeisLabelFieldRendered in interface FieldField.isLabelFieldRendered()public void setLabelFieldRendered(boolean labelFieldRendered)
FieldsetLabelFieldRendered in interface FieldField.setLabelFieldRendered(boolean)public FieldSecurity getComponentSecurity()
getComponentSecurity in interface ComponentgetComponentSecurity in class ComponentBaseComponent.getComponentSecurity()public void setComponentSecurity(ComponentSecurity componentSecurity)
FieldSecurity instance is setsetComponentSecurity in interface ComponentsetComponentSecurity in class ComponentBasecomponentSecurity - - instance of FieldSecurityComponent.setComponentSecurity(org.kuali.rice.krad.uif.component.ComponentSecurity)protected Class<? extends ComponentSecurity> getComponentSecurityClass()
ComponentBasegetComponentSecurityClass in class ComponentBaseCopyright © 2005-2012 The Kuali Foundation. All Rights Reserved.