Uses of Interface
org.kuali.rice.krad.uif.util.LifecycleElement
Packages that use LifecycleElement
Package
Description
-
Uses of LifecycleElement in org.kuali.rice.krad.lookup
Classes in org.kuali.rice.krad.lookup that implement LifecycleElementModifier and TypeClassDescriptionclassCustomInputFieldfor criteria fields within a lookup view that adds criteria specific options.classView type for lookups.Methods in org.kuali.rice.krad.lookup with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidLookupView.performApplyModel(Object model, LifecycleElement parent) Reads the convenience render flags and sets the corresponding component property, processing the criteria fields for any adjustments, and invokes the lookup authorizer to determine whether maintenance links should be shown.voidLookupInputField.performFinalize(Object model, LifecycleElement parent) The following actions are performed: Add all option if enabled and control is multi-value 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 The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidLookupView.performFinalize(Object model, LifecycleElement parent) Forces session persistence on the criteria fields so the search criteria can be validated on post. -
Uses of LifecycleElement in org.kuali.rice.krad.maintenance
Methods in org.kuali.rice.krad.maintenance with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidMaintainableImpl.performCustomApplyModel(LifecycleElement element, Object model) Hook for service overrides to perform custom apply model logic on the component.voidMaintainableImpl.performCustomFinalize(LifecycleElement element, Object model, LifecycleElement parent) For the copy action, clears out primary key values, applies defaults to previously cleared fields, and replaces any new fields that the current user is unauthorized for with default values in the old record. -
Uses of LifecycleElement in org.kuali.rice.krad.uif.component
Subinterfaces of LifecycleElement in org.kuali.rice.krad.uif.componentModifier and TypeInterfaceDescriptioninterfaceComponent defines basic properties and methods that all rendering element implementinterfaceComponents that bind to a model (hold model data) should implement this interface.Classes in org.kuali.rice.krad.uif.component that implement LifecycleElementModifier and TypeClassDescriptionclassBase implementation of Component which other component implementations should extend.Methods in org.kuali.rice.krad.uif.component with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidComponentBase.performApplyModel(Object model, LifecycleElement parent) The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidComponentBase.performFinalize(Object model, LifecycleElement parent) The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is rendered -
Uses of LifecycleElement in org.kuali.rice.krad.uif.container
Subinterfaces of LifecycleElement in org.kuali.rice.krad.uif.containerModifier and TypeInterfaceDescriptioninterfaceInterface representing an editable collection within a view.interfaceType of component that contains a collection of other components.interfaceCommon interface for group components.interfaceInterface for top-level page components, to be used as items in a multi-page view.Classes in org.kuali.rice.krad.uif.container that implement LifecycleElementModifier and TypeClassDescriptionclassAccordion group class used to stack groups by there header titles in an accordion layout.classGroup that holds a collection of objects and configuration for presenting the collection in the UI.classBaseContainerimplementation which container implementations can extendclassSpecial type of group that presents the content in a modal dialog.classContainer that holds a list ofFieldor otherGroupinstancesclassLightTable is a light-weight collection table implementation that supports a subset of features, Current known supported features are: DataField InputField with TextControl, CheckboxControl, or single SelectControl MessageField LinkField ActionField ImageField most RichTable options FieldGroup containing only Actions, Image, Messages, or Links SpringEL for String properties on supported components only SpringEL specifically for the render property Other features are not guaranteed to work, but may work at your own risk.classSpecialGroupthat presents a grouping on links, which can also include nested groupings of linksclassA PageGroup represents a page of a View.classA navigation group which renders a menu with items, that is shown at the side of the page with collapse.classA group that presents its child Groups as tabs.classSpecialGroupthat renders a tab navigation sectionclassGroup component that is backed by aTreedata structure and typically rendered as a tree in the user interfaceMethods in org.kuali.rice.krad.uif.container with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidCollectionGroupBase.performApplyModel(Object model, LifecycleElement parent) The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidContainerBase.performApplyModel(Object model, LifecycleElement parent) The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidDialogGroup.performApplyModel(Object model, LifecycleElement parent) The following actions are performed in this phase: For each configured key value response, create an action component and add to the footer items. The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidTreeGroup.performApplyModel(Object model, LifecycleElement parent) voidAccordionGroup.performFinalize(Object model, LifecycleElement parent) Sets the section boolean to true if this group has a rendering header with text The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidCollectionGroupBase.performFinalize(Object model, LifecycleElement parent) Sets the section boolean to true if this group has a rendering header with text The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidContainerBase.performFinalize(Object model, LifecycleElement parent) The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidDialogGroup.performFinalize(Object model, LifecycleElement parent) The following actions are performed in this phase: Add data attributes for any configured event handlers Sets the section boolean to true if this group has a rendering header with text The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidGroupBase.performFinalize(Object model, LifecycleElement parent) Sets the section boolean to true if this group has a rendering header with text The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidLightTable.performFinalize(Object model, LifecycleElement parent) performFinalize override corrects the binding path for the DataFields and turns off rendering on some componentsvoidPageGroupBase.performFinalize(Object model, LifecycleElement parent) Sets the section boolean to true if this group has a rendering header with text The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidSidebarNavigationGroup.performFinalize(Object model, LifecycleElement parent) Adds icons and classes toActionandToggleMenuitems which exist in its items for rendering purposes.voidTabGroup.performFinalize(Object model, LifecycleElement parent) Sets the section boolean to true if this group has a rendering header with text The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedMethod parameters in org.kuali.rice.krad.uif.container with type arguments of type LifecycleElementModifier and TypeMethodDescriptionLightTable.addChildExpressions(Collection<? extends LifecycleElement> components, Map<String, String> expressionMap) Add expressions to the expression map for nested components of specific types -
Uses of LifecycleElement in org.kuali.rice.krad.uif.control
Subinterfaces of LifecycleElement in org.kuali.rice.krad.uif.controlModifier and TypeInterfaceDescriptioninterfaceRepresents an interactive element in the UI (typically an HTML control)interfaceControl interface for a select box.interfaceInterface representing a text input control component.Classes in org.kuali.rice.krad.uif.control that implement LifecycleElementModifier and TypeClassDescriptionclassRepresents a HTML Checkbox control.classRepresents a group of HTML checkbox controls.classBase class for allControlimplementations.classRepresents a HTML File control, generally rendered as an input control with type 'file'.classRepresents a group control, which is a special control to handle the input of a KIM Group by group nameclassRepresents a HTML Hidden control, generally rendered as an input control of type 'hidden'.classBase class for controls that accept/display multiple valuesclassOptionListControl is used for listing out options from an option finder or options list.classRepresents a HTML password text control, rendered as a input field of type 'password'.classRepresents a group of HTML Radio controls.classRepresents a HTML Select control.classText control that as decorated with a spinner widget (allowing the control value to be modified using the spinner)classRepresents a HTML TextArea control.classRepresents a HTML Text control, generally rendered as a input field of type 'text'.classRepresents a user control, which is a special control to handle the input of a Person.Methods in org.kuali.rice.krad.uif.control with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidCheckboxControl.performApplyModel(Object model, LifecycleElement parent) Sets up rich message content for the label, if any exists Sets the disabledExpression, if any, evaluates it and sets the disabled propertyvoidControlBase.performApplyModel(Object model, LifecycleElement parent) Sets the disabledExpression, if any, evaluates it and sets the disabled propertyvoidGroupControl.performApplyModel(Object model, LifecycleElement parent) voidMultiValueControlBase.performApplyModel(Object model, LifecycleElement parent) Process rich message content that may be in the options, by creating and initializing the richOptions Sets the disabledExpression, if any, evaluates it and sets the disabled propertyvoidUserControl.performApplyModel(Object model, LifecycleElement parent) Sets the disabledExpression, if any, evaluates it and sets the disabled propertyvoidControlBase.performFinalize(Object model, LifecycleElement parent) Parses the disabled expressions, if any, to equivalent javascript and evaluates the disable/enable when changed property names.voidMultiValueControlBase.performFinalize(Object model, LifecycleElement parent) Adds appropriate parent data to inputs internal to the controls that may be in rich content of options Parses the disabled expressions, if any, to equivalent javascript and evaluates the disable/enable when changed property names.voidPasswordControl.performFinalize(Object model, LifecycleElement parent) The following actions are performed: Defaults maxLength, minLength (if not set) to maxLength of parent field Parses the disabled expressions, if any, to equivalent javascript and evaluates the disable/enable when changed property names.voidTextAreaControl.performFinalize(Object model, LifecycleElement parent) The following actions are performed: Defaults maxLength, minLength (if not set) to maxLength of parent field Parses the disabled expressions, if any, to equivalent javascript and evaluates the disable/enable when changed property names.voidTextControlBase.performFinalize(Object model, LifecycleElement parent) The following actions are performed: Defaults maxLength, minLength (if not set) to maxLength of parent field Parses the disabled expressions, if any, to equivalent javascript and evaluates the disable/enable when changed property names. -
Uses of LifecycleElement in org.kuali.rice.krad.uif.element
Subinterfaces of LifecycleElement in org.kuali.rice.krad.uif.elementModifier and TypeInterfaceDescriptioninterfaceInterface for content element components.Classes in org.kuali.rice.krad.uif.element that implement LifecycleElementModifier and TypeClassDescriptionclassField that presents an action that can be taken on the UI such as submitting the form or invoking a script.classComponent that renders a standard application header including a logo, navigation, and toolbar.classBreadcrumbItem represents a single item in the breadcrumb list that is generated by the breadcrumbs widget.classGeneral component that allows custom HTML to be inserted into the view.classBase component class for content elements.classContent element that renders a table using theRichTablewidget configured with an Ajax (or Javascript) data sourceclassOutputs an empty div for placeholder purposes, including any basic component options set on it through bean properties or by the framework (id, css, data attributes, etc.)classContent element that renders a header element and optionally aGroupto present along with the header textclassRenders a link tag in the head of the html document.classElement that presents an Icon.classContent element that encloses an iframeclassContent element that renders a HTML<IMG>tagclassContent element that renders a labelclassContent element that renders a linkclassEncapsulates a text message to be displayedclassRenders a meta tag in the head of the html document.classA content element that will display the collection configured with a file upload button.classComponent that renders a navigation bar, including a branding and navigation group.classThe NextPager widget is used to display previous and next links.classThe NumberedPager widget is used to display a list of links horizontally in a page selection user interface.classPager widgets are used to page a set of information which has multiple pages.classElement which shows a visual progress bar based on percentageValue passed in or segmentPercentages passed inclassContent element that renders a non-breaking space HTML tagclassElement which shows a visual progress bar alongside a set of steps, to be used by wizard or multi-step processes, which reflects the current progress based on value of currentStep.classRenders a toggle menu (aka sub menu, dropdown menu) of items.classThe ViewHeader component represents the header for the view.Methods in org.kuali.rice.krad.uif.element with parameters of type LifecycleElementModifier and TypeMethodDescriptionprotected voidAction.buildActionData(View view, Object model, LifecycleElement parent) Builds the data attributes that will be read client side to determine how to handle the action and the additional data that should be submitted with the actionvoidAction.performApplyModel(Object model, LifecycleElement parent) Sets the disabledExpression, if any, evaluates it and sets the disabled property.voidBreadcrumbItem.performApplyModel(Object model, LifecycleElement parent) The following updates are done here: Evaluate expressions on url object The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidHeader.performApplyModel(Object model, LifecycleElement parent) Sets up rich message content for the label, if any exists The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidImage.performApplyModel(Object model, LifecycleElement parent) Performs the following steps Set the caption header text on the caption header Set the cutline text on the cutline message The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidLabel.performApplyModel(Object model, LifecycleElement parent) Sets up rich message content for the label, if any exists The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidLink.performApplyModel(Object model, LifecycleElement parent) The following updates are done here: Initialize the nested lightBox widget if open in lightbox is true The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidMessage.performApplyModel(Object model, LifecycleElement parent) Message perform apply model parses message text for rich text functionality if the messageText contains [ or ] special characters The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidToggleMenu.performApplyModel(Object model, LifecycleElement parent) The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidAction.performFinalize(Object model, LifecycleElement parent) The following finalization is performed: Add methodToCall action parameter if set and setup event code for setting action parameters Invoke method to build the data attributes and submit data for the action Compose the final onclick script for the action Parses the disabled expressions, if any, to equivalent javascript and evaluates the disable/enable when changed property names The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidHeader.performFinalize(Object model, LifecycleElement parent) The following finalization is performed: Set render on header group to false if no items are configured The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidLabel.performFinalize(Object model, LifecycleElement parent) The following finalization is performed: If label text is blank, set render to false for field Set the requiredIndicator 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 the label is hidden then add CSS class to render off screen for accessibility The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidLink.performFinalize(Object model, LifecycleElement parent) Special handling for lightbox links to add and onclick data attribute to be handled by a global handlervoidMessage.performFinalize(Object model, LifecycleElement parent) The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidMultiFileUploadCollection.performFinalize(Object model, LifecycleElement parent) This finalize method adds template options to the templateOptions property based on settings in the parameters of this class The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidNumberedPager.performFinalize(Object model, LifecycleElement parent) performFinalize calculates the pagesStart and pagesEnd properties (using numberOfPages, currentPage, and maxNumberedLinksShown - these must be set) which determines pages shown by the widgetvoidPager.performFinalize(Object model, LifecycleElement parent) performFinalize calculates the pagesStart and pagesEnd properties (using numberOfPages, currentPage, and maxNumberedLinksShown - these must be set) which determines pages shown by the widgetvoidProgressBar.performFinalize(Object model, LifecycleElement parent) Sets the appropriate classes and bar widths based on values in percentComplete or segmentPercentages The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidStepProgressBar.performFinalize(Object model, LifecycleElement parent) Populates the stepLabelClasses, accessibilityText, segmentSizes, and segmentClasses lists based on the settings of this StepProgressBar.voidViewHeader.performFinalize(Object model, LifecycleElement parent) Sets the supportTitleMessage if one has not been set and unified header is being used, based on the value of page title The following finalization is performed: Set render on header group to false if no items are configured The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidPageValidationMessages.processEvent(ViewLifecycle.LifecycleEvent lifecycleEvent, View view, Object model, LifecycleElement eventElement) Check for message keys that are not matched anywhere on the page, these unmatched messages must still be displayed at the page level. -
Uses of LifecycleElement in org.kuali.rice.krad.uif.field
Subinterfaces of LifecycleElement in org.kuali.rice.krad.uif.fieldModifier and TypeInterfaceDescriptioninterfaceComponent interface for data fields.interfaceComponent that contains one or more user interface elements and can be placed into aContainerinterfaceTODO mark don't forget to fill this in.Classes in org.kuali.rice.krad.uif.field that implement LifecycleElementModifier and TypeClassDescriptionclassField that encloses an @{link org.kuali.rice.krad.uif.element.Action} elementclassField that renders data from the application, such as the value of a data object propertyclassBase class forFieldimplementationsclassField that contains a nestedGroup.classField whose output is produced by invoking a method or template and has no properties (generic)classField that encloses a link to a group element.classField that wraps an image content element.classField that encapsulates data input/output captured by an attribute within the applicationclassField that encloses a link element.classField wrapper for a Message.classField wrapper for the ProgressBar elementclassA placeholder in the configuration for aContainerlist of items that will be invoked to retrieve a list ofRemotableAttributeFieldinstances which will then be inserted into the containers list at the position of the holderclassField that encloses a link to a role element.classField that produces only a spaceclassField that encloses a link to a person element.Methods in org.kuali.rice.krad.uif.field with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidDataFieldBase.performApplyModel(Object model, LifecycleElement parent) The following finalization is performed: Make sure that a label is defined for any data fields.voidFieldBase.performApplyModel(Object model, LifecycleElement parent) The following finalization is performed: Make sure that a label is defined for any data fields.voidInputFieldBase.performApplyModel(Object model, LifecycleElement parent) The following finalization is performed: Make sure that a label is defined for any data fields.voidActionField.performFinalize(Object model, LifecycleElement parent) PerformFinalize override - calls super, corrects the field's Label for attribute to point to this field's content.voidDataFieldBase.performFinalize(Object model, LifecycleElement 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 The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidFieldBase.performFinalize(Object model, LifecycleElement 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 The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidFieldGroup.performFinalize(Object model, LifecycleElement parent) voidGroupLinkField.performFinalize(Object model, LifecycleElement parent) PerformFinalize override - calls super, corrects the field's Label for attribute to point to this field's content/voidImageField.performFinalize(Object model, LifecycleElement parent) PerformFinalize override - calls super, corrects the field's Label for attribute to point to this field's contentvoidInputFieldBase.performFinalize(Object model, LifecycleElement 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 The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidLinkField.performFinalize(Object model, LifecycleElement parent) PerformFinalize override - calls super, corrects the field's Label for attribute to point to this field's contentvoidMessageField.performFinalize(Object model, LifecycleElement parent) PerformFinalize override - calls super, corrects the field's Label for attribute to point to this field's contentvoidProgressBarField.performFinalize(Object model, LifecycleElement parent) PerformFinalize override - calls super, corrects the field's Label for attribute to point to this field's contentvoidRoleLinkField.performFinalize(Object model, LifecycleElement parent) PerformFinalize override - calls super, corrects the field's Label for attribute to point to this field's content.voidUserLinkField.performFinalize(Object model, LifecycleElement parent) PerformFinalize override - calls super, corrects the field's Label for attribute to point to this field's content -
Uses of LifecycleElement in org.kuali.rice.krad.uif.layout
Subinterfaces of LifecycleElement in org.kuali.rice.krad.uif.layoutModifier and TypeInterfaceDescriptioninterfaceLayout manager implementations that work with a collection (such as a table layout) should implement this interface for building the collection component instances.interfaceLayout manager interface for grid layouts.interfaceManages the rendering ofComponentinstances within aContainerinterfaceLayout manager interface for stacked collections.interfaceLayout manager that works withCollectionGroupcomponents and renders the collection as a Table.Classes in org.kuali.rice.krad.uif.layout that implement LifecycleElementModifier and TypeClassDescriptionclassLayout manager that organizes components in a single row (horizontal) or column (vertical)classA Css Grid Layout which only takes fields as its content and separates out the field's labels into separate columnsclassCss Grid Layout manager is a layout manager which creates div "rows" and "cells" to replicate a table look by using div elements for its items.classCss Grid Layout managers are a layout managers which creates div "rows" and "cells" to replicate a table look by using div elements for its items.classLayout manager that organizes its components in a table based gridclassBase class for all layout managersclassList layout manager is a layout manager for group types to output their items as either ordered or unordered lists.classLayout manager that just renders the items one after another (no wrapping occurs).classLayout manager that works withCollectionGroupcontainers and renders the collection lines in a vertical rowclassImplementation of table layout manager.Methods in org.kuali.rice.krad.uif.layout with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidLayoutManagerBase.performApplyModel(Object model, LifecycleElement component) Called after the initialize phase to perform conditional logic based on the model datavoidListLayoutManager.performApplyModel(Object model, LifecycleElement component) Iterates through the groups items and sets the rendered in list boolean.voidStackedLayoutManagerBase.performApplyModel(Object model, LifecycleElement component) Called after the initialize phase to perform conditional logic based on the model datavoidTableLayoutManagerBase.performApplyModel(Object model, LifecycleElement parent) Takes expressions that may be set in the columnCalculation objects and populates them correctly into those component's propertyExpressions.voidBoxLayoutManager.performFinalize(Object model, LifecycleElement container) Sets the item span style The last phase before the view is renderedvoidCssGridLabelColumnLayoutManager.performFinalize(Object model, LifecycleElement component) CssGridLabelColumnLayoutManager's performFinalize method calculates and separates the items into rows The last phase before the view is renderedvoidCssGridLayoutManager.performFinalize(Object model, LifecycleElement component) CssGridLayoutManager's performFinalize method calculates and separates the items into rows based on their colSpan settings and the defaultItemSize setting The last phase before the view is renderedvoidGridLayoutManagerBase.performFinalize(Object model, LifecycleElement parent) The following finalization is performed: If suppressLineWrapping is true, sets the number of columns to the container's items list size Adjust the cell attributes for the container items The last phase before the view is renderedvoidLayoutManagerBase.performFinalize(Object model, LifecycleElement component) The last phase before the view is renderedvoidStackedLayoutManagerBase.performFinalize(Object model, LifecycleElement element) The last phase before the view is renderedvoidTableLayoutManagerBase.performFinalize(Object model, LifecycleElement parent) The last phase before the view is rendered -
Uses of LifecycleElement in org.kuali.rice.krad.uif.layout.collections
Classes in org.kuali.rice.krad.uif.layout.collections that implement LifecycleElementModifier and TypeClassDescriptionclassBase class for collection layout managers. -
Uses of LifecycleElement in org.kuali.rice.krad.uif.lifecycle
Methods in org.kuali.rice.krad.uif.lifecycle with type parameters of type LifecycleElementModifier and TypeMethodDescriptionstatic <T extends LifecycleElement>
List<T> ViewLifecycleUtils.getElementsOfTypeDeep(Collection<? extends LifecycleElement> items, Class<T> elementType) Return the lifecycle elements of the specified type from the given liststatic <T extends LifecycleElement>
List<T> ViewLifecycleUtils.getElementsOfTypeDeep(LifecycleElement element, Class<T> elementType) Returns the lifecycle elements of the specified type from the given list.static <T extends LifecycleElement>
List<T> ViewLifecycleUtils.getElementsOfTypeShallow(LifecycleElement element, Class<T> elementType) Returns elements of the given type that are direct children of the given element including itself, or a child of a non-component child of the given element.static <T extends LifecycleElement>
List<T> ViewLifecycleUtils.getNestedElementsOfTypeShallow(LifecycleElement element, Class<T> elementType) Get nested elements of the type specified one layer deep; this defers from getElementsOfTypeShallow because it does NOT include itself as a match if it also matches the type being requested.Methods in org.kuali.rice.krad.uif.lifecycle that return LifecycleElementModifier and TypeMethodDescriptionLifecycleElementState.getElement()Gets the element this lifecycle phase is responsible for processing.final LifecycleElementViewLifecyclePhaseBase.getElement()Gets the element this lifecycle phase is responsible for processing.Methods in org.kuali.rice.krad.uif.lifecycle that return types with arguments of type LifecycleElementModifier and TypeMethodDescriptionstatic Map<String, LifecycleElement> ViewLifecycleUtils.getElementsForLifecycle(LifecycleElement element) Gets sub-elements for lifecycle processing.static Map<String, LifecycleElement> ViewLifecycleUtils.getElementsForLifecycle(LifecycleElement element, String viewPhase) Gets subcomponents for lifecycle processing.Methods in org.kuali.rice.krad.uif.lifecycle with parameters of type LifecycleElementModifier and TypeMethodDescriptionViewLifecyclePhaseBuilder.buildPhase(String viewPhase, LifecycleElement element, Component parent, String parentPath, List<String> refreshPaths) Creates a lifecycle phase instance for a specific component in the current lifecycle.ViewLifecyclePhaseBuilderBase.buildPhase(String viewPhase, LifecycleElement element, Component parent, String parentPath, List<String> refreshPaths) Creates a lifecycle phase instance for a specific component in the current lifecycle.protected static voidLifecycleRefreshPathBuilder.buildRefreshPathMappings(LifecycleElement lifecycleElement, ComponentPostMetadata componentPostMetadata) Builds the refresh paths for the given lifecycle element and sets onto the post metadata for storage.static Map<String, LifecycleElement> ViewLifecycleUtils.getElementsForLifecycle(LifecycleElement element) Gets sub-elements for lifecycle processing.static Map<String, LifecycleElement> ViewLifecycleUtils.getElementsForLifecycle(LifecycleElement element, String viewPhase) Gets subcomponents for lifecycle processing.static <T extends LifecycleElement>
List<T> ViewLifecycleUtils.getElementsOfTypeDeep(LifecycleElement element, Class<T> elementType) Returns the lifecycle elements of the specified type from the given list.static <T extends LifecycleElement>
List<T> ViewLifecycleUtils.getElementsOfTypeShallow(LifecycleElement element, Class<T> elementType) Returns elements of the given type that are direct children of the given element including itself, or a child of a non-component child of the given element.ViewLifecycleUtils.getLifecycleRestrictedProperties(LifecycleElement element, String viewPhase) Gets property names of all bean properties on the lifecycle element restricted for the indicated view phase.static <T extends LifecycleElement>
List<T> ViewLifecycleUtils.getNestedElementsOfTypeShallow(LifecycleElement element, Class<T> elementType) Get nested elements of the type specified one layer deep; this defers from getElementsOfTypeShallow because it does NOT include itself as a match if it also matches the type being requested.static StringViewLifecycleUtils.getNextLifecyclePhase(LifecycleElement element) Gets the next lifecycle phase to be executed on the provided element.protected ViewLifecyclePhasePreProcessElementPhase.initializeSuccessor(LifecycleElement nestedElement, String nestedPath, Component nestedParent) Initializes a successor of this phase for a given nested element.protected ViewLifecyclePhaseRenderComponentPhase.initializeSuccessor(LifecycleElement nestedElement, String nestedPath, Component parent) Initializes a successor of this phase for a given nested element.protected ViewLifecyclePhaseViewLifecyclePhaseBase.initializeSuccessor(LifecycleElement nestedElement, String nestedPath, Component nestedParent) Initializes a successor of this phase for a given nested element.voidViewLifecycle.invokeEventListeners(ViewLifecycle.LifecycleEvent event, View view, Object model, LifecycleElement eventElement) Invoked when an event occurs to invoke registered listeners.voidViewLifecyclePhase.prepare(LifecycleElement element, Component parent, String parentPath, List<String> refreshPaths) Prepares a phase for use after being recycled (state cleared).voidViewLifecyclePhaseBase.prepare(LifecycleElement element, Component parent, String parentPath, List<String> refreshPaths) Prepares a phase for use after being recycled (state cleared).voidLifecycleEventListener.processEvent(ViewLifecycle.LifecycleEvent lifecycleEvent, View view, Object model, LifecycleElement eventElement) Invoked on a component listener when an event occurs for the given event component.protected static voidLifecycleRefreshPathBuilder.processLifecycleElement(LifecycleElement element) Determines whether the given lifecycle element is capable of being refreshed, and if so invokesLifecycleRefreshPathBuilder.buildRefreshPathMappings(org.kuali.rice.krad.uif.util.LifecycleElement, org.kuali.rice.krad.uif.lifecycle.ComponentPostMetadata)to build the refresh paths.protected static voidLifecycleRefreshPathBuilder.storePhasePathMapping(LifecycleElement lifecycleElement, ComponentPostMetadata componentPostMetadata) Store phase path mapping for component if there are any paths different from the final path.booleanApplyModelComponentPhase.visit(LifecycleElement element) Visit a lifecycle element.Method parameters in org.kuali.rice.krad.uif.lifecycle with type arguments of type LifecycleElementModifier and TypeMethodDescriptionstatic <T extends LifecycleElement>
List<T> ViewLifecycleUtils.getElementsOfTypeDeep(Collection<? extends LifecycleElement> items, Class<T> elementType) Return the lifecycle elements of the specified type from the given list -
Uses of LifecycleElement in org.kuali.rice.krad.uif.lifecycle.initialize
Methods in org.kuali.rice.krad.uif.lifecycle.initialize with parameters of type LifecycleElementModifier and TypeMethodDescriptionstatic StringAssignIdsTask.generateId(LifecycleElement element, View view) Generate a new ID for a lifecycle element at the current phase. -
Uses of LifecycleElement in org.kuali.rice.krad.uif.lifecycle.model
Methods in org.kuali.rice.krad.uif.lifecycle.model with parameters of type LifecycleElementModifier and TypeMethodDescriptionEvaluateExpressionsTask.adjustIdIfNecessary(LifecycleElement element) Checks against the visited ids to see if the id is duplicate, if so it is adjusted to make an unique id by appending an unique identifier -
Uses of LifecycleElement in org.kuali.rice.krad.uif.mock
Classes in org.kuali.rice.krad.uif.mock that implement LifecycleElementMethods in org.kuali.rice.krad.uif.mock with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidMockView.performFinalize(Object model, LifecycleElement parent) Creates sample data for read only data fields and defaults actions to call the refresh method. -
Uses of LifecycleElement in org.kuali.rice.krad.uif.service
Methods in org.kuali.rice.krad.uif.service with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidViewHelperService.performCustomApplyModel(LifecycleElement component, Object model) Hook for service overrides to perform custom apply model logic on the componentvoidViewHelperService.performCustomFinalize(LifecycleElement component, Object model, LifecycleElement parent) Hook for service overrides to perform custom component finalizationvoidViewHelperService.performCustomInitialization(LifecycleElement component) Hook for service overrides to perform custom initialization on the componentvoidViewHelperService.setElementContext(LifecycleElement element, LifecycleElement parent) Invoked to set up the context for an element. -
Uses of LifecycleElement in org.kuali.rice.krad.uif.service.impl
Methods in org.kuali.rice.krad.uif.service.impl with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidViewHelperServiceImpl.performCustomApplyModel(LifecycleElement element, Object model) Hook for service overrides to perform custom apply model logic on the componentvoidViewHelperServiceImpl.performCustomFinalize(LifecycleElement element, Object model, LifecycleElement parent) Hook for service overrides to perform custom component finalizationvoidViewHelperServiceImpl.performCustomInitialization(LifecycleElement element) Hook for service overrides to perform custom initialization on the componentvoidViewHelperServiceImpl.setElementContext(LifecycleElement element, LifecycleElement parent) Invoked to set up the context for an element. -
Uses of LifecycleElement in org.kuali.rice.krad.uif.util
Methods in org.kuali.rice.krad.uif.util with parameters of type LifecycleElementModifier and TypeMethodDescriptionstatic voidComponentUtils.cleanContextDeap(LifecycleElement lifecycleElement) Sets the context of the given lifecycle element to null, then using reflection recursively finds any lifecycle element children and sets their context to null.static voidContextUtils.cleanContextDeep(LifecycleElement lifecycleElement) Sets the context of the given lifecycle element to null, then using reflection recursively finds any lifecycle element children and sets their context to null.static intComponentUtils.generateId(LifecycleElement element, int seed) Generate a hash code unique within the current view for a single lifecycle element.voidLifecycleElement.performApplyModel(Object model, LifecycleElement parent) Deprecated.voidLifecycleElement.performFinalize(Object model, LifecycleElement parent) Deprecated.Special processing within this method should be replaced byViewLifecycleTaskand initialized by.invalid reference
#initializePendingTasks(ViewLifecyclePhase, Queue)static voidComponentUtils.updateIdWithSuffix(LifecycleElement element, String idSuffix) add a suffix to the idMethod parameters in org.kuali.rice.krad.uif.util with type arguments of type LifecycleElementModifier and TypeMethodDescriptionstatic voidComponentUtils.pushObjectToContext(Collection<? extends LifecycleElement> elements, String contextName, Object contextValue) places a key, value pair in each context map of a list of componentsstatic voidContextUtils.pushObjectToContextDeep(Collection<? extends LifecycleElement> elements, String contextName, Object contextValue) places a key, value pair in each context map of a list of componentsConstructors in org.kuali.rice.krad.uif.util with parameters of type LifecycleElementModifierConstructorDescriptionLifecycleAwareList(LifecycleElement lifecycleElement) Create a new list instance.LifecycleAwareList(LifecycleElement lifecycleElement, List<T> delegate) Create a new list instance, based on another list.LifecycleAwareMap(LifecycleElement lifecycleElement) Create a new map instance for use with a lifecycle element.LifecycleAwareMap(LifecycleElement lifecycleElement, Map<K, V> delegate) Create a new list instance, based on another list. -
Uses of LifecycleElement in org.kuali.rice.krad.uif.view
Classes in org.kuali.rice.krad.uif.view that implement LifecycleElementModifier and TypeClassDescriptionclassView type for KRAD documents.classProvides configuration forViewinstances that render an HTML form.classIframeView is a View component that shows another website's content in an iframe.classType ofViewthat provides a read-only display of a record of data (object instance)classView type for Maintenance documentsclassView that presents a message to the user (for example an application error message)classView type for Transactional documents.classRoot of the component tree which encompasses a set of related GroupContainer instances tied together with a common page layout and navigation.Methods in org.kuali.rice.krad.uif.view that return LifecycleElementModifier and TypeMethodDescriptionViewIndex.getLifecycleElementByPath(String path) Gets a lifecycle element instance by the given path (relative to the view).Methods in org.kuali.rice.krad.uif.view that return types with arguments of type LifecycleElementModifier and TypeMethodDescriptionViewIndex.getLifecycleElementsByPath()Gets the Map of lifecycle elements that are indexed by their path relative to the view.Methods in org.kuali.rice.krad.uif.view with parameters of type LifecycleElementModifier and TypeMethodDescriptionvoidIframeView.performApplyModel(Object model, LifecycleElement parent) Evaluates expressions that may appear in location properties and sets the source of iframe automatically The following updates are done here: Invoke expression evaluation on view theme Invoke theme to configure defaultsvoidView.performApplyModel(Object model, LifecycleElement parent) The following updates are done here: Invoke expression evaluation on view theme Invoke theme to configure defaultsvoidFormView.performFinalize(Object model, LifecycleElement parent) The following is performed: Adds to its document ready script the setupValidator js function for setting up the validator for this view The following is performed: Adds to its document ready script the setupValidator js function for setting up the validator for this view The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidTransactionalDocumentView.performFinalize(Object model, LifecycleElement parent) The following is performed: Adds to its document ready script the setupValidator js function for setting up the validator for this view The following is performed: Adds to its document ready script the setupValidator js function for setting up the validator for this view The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidView.performFinalize(Object model, LifecycleElement parent) The following is performed: Adds to its document ready script the setupValidator js function for setting up the validator for this view The following finalization is performed: Sets the headerText of the header Group if it is blank Set the messageText of the summary Message if it is blank Finalizes LayoutManager The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is rendered -
Uses of LifecycleElement in org.kuali.rice.krad.uif.widget
Subinterfaces of LifecycleElement in org.kuali.rice.krad.uif.widgetModifier and TypeInterfaceDescriptioninterfaceComponents that provide a user interface function (besides the basic form handing) should implement the widget interfaceClasses in org.kuali.rice.krad.uif.widget that implement LifecycleElementModifier and TypeClassDescriptionclassAccordion widget class used to create an accordion based layout.classBlockUI element is used within the view element for managing element/page blocking attributesclassThe breadcrumb widget contains various settings for setting up Breadcrumb/History support on the viewclassUsed for rendering a calendar in the UI that can be used to selected dates for field valuesclassDecorates a group with collapse/expand functionalityclassGrowls sets up settings for growls global to the current view and its pagesclassWidget that renders help on a componentclassWidget for rendering an Inquiry link or DirectInquiry action fieldclassUsed for rendering a lightbox in the UI to display action links in dialog popups.classLocationSuggest widget for providing suggestions that represent locations.classWidget for navigating to a lookup from a field (called a quickfinder).classDecorates a HTML Table client side with various toolsclassDecorates a group with scroll functionality.classWidget that decorates a control transforming into a spinnerclassWidget that provides dynamic select options to the user as they are entering the value (also known as auto-complete).classWidget that renders text syntax highlightedclassWidget used for configuring tab options, use componentOptions for most options.classWidget that renders a Tooltip on a component.classWidget component for rendering a TreeclassBase class for WidgetsMethods in org.kuali.rice.krad.uif.widget with parameters of type LifecycleElementModifier and TypeMethodDescriptionprotected voidHelp.buildExternalHelp(LifecycleElement parent) Build the external helpprotected voidHelp.buildTooltipHelp(LifecycleElement parent) Build the tooltip helpvoidDisclosure.performApplyModel(Object model, LifecycleElement parent) Sets forceSessionPersistence when using the ajax retrieval option The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidSuggest.performApplyModel(Object model, LifecycleElement parent) The following updates are done here: Invoke expression evaluation on the suggestQuery The following updates are done here: Evaluate the progressive render condition (if set) and combine with the current render status to set the render status Called after the initialize phase to perform conditional logic based on the model datavoidHelp.performFinalize(Object model, LifecycleElement parent) Finalize the help widget for usagevoidInquiry.performFinalize(Object model, LifecycleElement parent) The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidLocationSuggest.performFinalize(Object model, LifecycleElement parent) Process the objectIdPropertyName, if set The following actions are performed: Adjusts the query field mappings on the query based on the binding configuration of the field TODO: determine query if render is true and query is not set The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidQuickFinder.performFinalize(Object model, LifecycleElement parent) The following finalization is performed: Sets up the quickfinder based on whether the parent is an input field or collection group Adds action parameters to the quickfinder action based on the quickfinder configuration Adds callback parameters to post data if present The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidRichTable.performFinalize(Object model, LifecycleElement parent) The following initialization is performed: Initializes component options for empty table messagevoidScrollpane.performFinalize(Object model, LifecycleElement parent) voidSuggest.performFinalize(Object model, LifecycleElement parent) The following actions are performed: Adjusts the query field mappings on the query based on the binding configuration of the field TODO: determine query if render is true and query is not set The following finalization is done here: progressiveRender and conditionalRefresh variables are processed if set If any of the style properties were given, sets the style string on the style property Set the skipInTabOrder flag for nested components The last phase before the view is renderedvoidTabs.performFinalize(Object model, LifecycleElement parent) The following is performed: If the active tab id is configured, set the active plugin optionvoidQuickFinder.processEvent(ViewLifecycle.LifecycleEvent lifecycleEvent, View view, Object model, LifecycleElement eventComponent) Adds post context data for the quickfinder so when the lookup return occurs the focus and jump point of the quickfinder action can be retrieved.protected voidQuickFinder.setupQuickfinderAction(View view, Object model, LifecycleElement parent) Adjusts the id for the quickfinder action, and then adds action parameters for passing along the quickfinder configuration to the lookup view.
ViewLifecycleTaskand initialized byinvalid reference