Uses of Interface
org.kuali.rice.krad.uif.container.CollectionGroup
Packages that use CollectionGroup
Package
Description
-
Uses of CollectionGroup in org.kuali.rice.krad.lookup
Methods in org.kuali.rice.krad.lookup that return CollectionGroupModifier and TypeMethodDescriptionLookupView.getResultsGroup()ComponentCollectionGroupinstance to render for the lookup results.Methods in org.kuali.rice.krad.lookup with parameters of type CollectionGroup -
Uses of CollectionGroup in org.kuali.rice.krad.uif.container
Classes in org.kuali.rice.krad.uif.container that implement CollectionGroupModifier and TypeClassDescriptionclassGroup that holds a collection of objects and configuration for presenting the collection in the UI.Methods in org.kuali.rice.krad.uif.container that return types with arguments of type CollectionGroupModifier and TypeMethodDescriptionCollectionGroup.getSubCollections()List ofCollectionGroupinstances that are sub-collections of the collection represented by this collection groupCollectionGroupBase.getSubCollections()List ofCollectionGroupinstances that are sub-collections of the collection represented by this collection groupMethods in org.kuali.rice.krad.uif.container with parameters of type CollectionGroupModifier and TypeMethodDescriptionvoidCollectionGroupBuilder.build(View view, Object model, CollectionGroup collectionGroup) Invoked within the lifecycle to carry out the collection build process.protected voidCollectionGroupBuilder.buildAddLine(View view, Object model, CollectionGroup collectionGroup) Builds the fields for holding the collection add line and if necessary makes call to setup the new line instance.protected voidCollectionGroupBuilder.buildLinesForDisplayedRows(List<org.kuali.rice.krad.uif.container.CollectionGroupBuilder.IndexedElement> filteredIndexedElements, View view, Object model, CollectionGroup collectionGroup) Build the lines for the collection rows to be rendered.protected booleanCollectionGroupLineBuilder.checkEditLineAuthorizationAndPresentationLogic(CollectionGroup collectionGroup, ViewModel model, Object currentLine) Invokes the view's configured authorizer and presentation controller to determine if the user has permission to edit the line (if a permission has been established).protected booleanCollectionGroupLineBuilder.checkSubCollectionRender(CollectionGroup subCollectionGroup) Checks whether the given sub-collection should be rendered, any conditional render string is evaluated.ActiveCollectionFilter.filter(View view, Object model, CollectionGroup collectionGroup) Iterates through the collection and if the collection line type implementsInactivatable, active indexes are added to the show indexes list Invoked to filter the collection data before the collection group is built.CollectionFilter.filter(View view, Object model, CollectionGroup collectionGroup) Invoked to filter the collection data before the collection group is built.ELCollectionFilter.filter(View view, Object model, CollectionGroup collectionGroup) Iterates through the collection and evaluates the el expression in context of the line.MaintenanceActiveCollectionFilter.filter(View view, Object model, CollectionGroup collectionGroup) Iterates through the collection and if the collection line type implementsInactivatableactive indexes are added to the show indexes listCollectionGroupBuilder.getAddLineActionComponents(View view, Object model, CollectionGroup collectionGroup) Creates newComponentinstances for the add lineCollectionGroupLineBuilder.getContextForField(View view, CollectionGroup collectionGroup, Field field) Helper method to build the context for a field (needed because the apply model phase for line fields has not been applied yet and their full context not set)voidCollectionGroupBuilder.initializeActions(List<Action> actions, CollectionGroup collectionGroup, int lineIndex) Updates the action parameters, jump to, refresh id, and validation configuration for the list of actions associated with the given collection group and line index.protected voidCollectionGroupBuilder.initializeEditLineDialog(CollectionGroup collectionGroup, int lineIndex, Object currentLine, Object model) Helper method to initialize the edit line dialog and add it to the line dialogs for the group.CollectionGroupBuilder.initializeLineActions(List<? extends Component> lineActions, View view, CollectionGroup collectionGroup, Object collectionLine, int lineIndex) Creates newActioninstances for the line.voidCollectionGroup.initializeNewCollectionLine(View view, Object model, CollectionGroup collectionGroup, boolean clearExistingLine) New collection lines are handled in the framework by maintaining a map on the form.voidCollectionGroupBase.initializeNewCollectionLine(View view, Object model, CollectionGroup collectionGroup, boolean clearExistingLine) New collection lines are handled in the framework by maintaining a map on the form.voidCollectionGroupBuilder.initializeNewCollectionLine(View view, Object model, CollectionGroup collectionGroup, boolean clearExistingLine) Initializes a new instance of the collection data object class for the add line.CollectionGroupBuilder.performCollectionFiltering(View view, Object model, CollectionGroup collectionGroup, Collection<?> collection) Performs any filtering necessary on the collection before building the collection fields.CollectionGroupLineBuilder.processAnyRemoteFieldsHolder(CollectionGroup group, List<? extends Component> items) Iterates through the given items checking forRemotableFieldsHolder, if found the holder is invoked to retrieved the remotable fields and translate to attribute fields.booleanCollectionGroupBuilder.refreshEditLineDialogContents(DialogGroup dialogGroup, Object model, CollectionGroup collectionGroup, int lineIndex) Helper method that checks if this is a refresh lifecycle and if the component to be refreshed is the dialog group, and if the action parameters bind to the same object as the collection's current line, and if they are then it returns true.protected ActionCollectionGroupBuilder.setupEditLineActionForDialog(CollectionGroup collectionGroup, String lineSuffix, int lineIndex, int actionIndex) Helper method to setup the edit line action to show the dialogprotected voidCollectionGroupBuilder.setupEditLineDialog(DialogGroup editLineDialog, CollectionGroup group, int lineIndex, String lineSuffix, Object currentLine) Helper method to create and setup the edit line dialog for the indexed line.Method parameters in org.kuali.rice.krad.uif.container with type arguments of type CollectionGroupModifier and TypeMethodDescriptionvoidCollectionGroup.setSubCollections(List<CollectionGroup> subCollections) Setter for the sub collection listvoidCollectionGroupBase.setSubCollections(List<CollectionGroup> subCollections) Setter for the sub collection list -
Uses of CollectionGroup in org.kuali.rice.krad.uif.container.collections
Methods in org.kuali.rice.krad.uif.container.collections that return CollectionGroupModifier and TypeMethodDescriptionLineBuilderContext.getCollectionGroup()Collection group the line is being built for.Methods in org.kuali.rice.krad.uif.container.collections with parameters of type CollectionGroupModifier and TypeMethodDescriptionvoidLineBuilderContext.setCollectionGroup(CollectionGroup collectionGroup) Constructors in org.kuali.rice.krad.uif.container.collections with parameters of type CollectionGroupModifierConstructorDescriptionLineBuilderContext(int lineIndex, Object currentLine, String bindingPath, boolean bindToForm, ViewModel model, CollectionGroup collectionGroup, List<? extends Component> lineActions) Constructor.LineBuilderContext(int lineIndex, Object currentLine, String bindingPath, boolean bindToForm, ViewModel model, CollectionGroup collectionGroup, List<? extends Component> lineActions, List<DialogGroup> lineDialogs) Constructor. -
Uses of CollectionGroup in org.kuali.rice.krad.uif.element
Methods in org.kuali.rice.krad.uif.element that return CollectionGroupModifier and TypeMethodDescriptionMultiFileUploadCollection.getCollection()The collection which holds the files uploadedMethods in org.kuali.rice.krad.uif.element with parameters of type CollectionGroupModifier and TypeMethodDescriptionvoidMultiFileUploadCollection.setCollection(CollectionGroup collection) -
Uses of CollectionGroup in org.kuali.rice.krad.uif.freemarker
Methods in org.kuali.rice.krad.uif.freemarker with parameters of type CollectionGroupModifier and TypeMethodDescriptionstatic voidFreeMarkerInlineRenderUtils.renderCollectionGroup(freemarker.core.Environment env, CollectionGroup group) Render a collection group inline.static voidFreeMarkerInlineRenderUtils.renderStacked(freemarker.core.Environment env, List<? extends Component> items, StackedLayoutManager manager, CollectionGroup container) Render a stacked collection inline. -
Uses of CollectionGroup in org.kuali.rice.krad.uif.layout
Methods in org.kuali.rice.krad.uif.layout with parameters of type CollectionGroupModifier and TypeMethodDescriptionprotected voidTableLayoutManagerBase.addActionColumn(CollectionGroup collectionGroup, String idSuffix, Object currentLine, int lineIndex, int rowSpan, List<? extends Component> actions) Creates a field group wrapper for the given actions based onTableLayoutManagerBase.getActionFieldPrototype().protected voidTableLayoutManagerBase.buildTableHeaderRows(CollectionGroup collectionGroup, List<Field> lineFields) Create theLabelinstances that will be used to render the table headerprotected voidStackedLayoutManagerBase.determineLineActionPlacement(Group lineGroup, CollectionGroup collectionGroup, LineBuilderContext lineBuilderContext, List<Component> groupFields) Places actions in the appropriate location for the stacked group line based on placement flags set on this layout managerstatic voidCollectionLayoutUtils.prepareSelectFieldForLine(Field selectField, CollectionGroup collectionGroup, String lineBindingPath, Object line) voidCollectionLayoutManager.processPagingRequest(Object model, CollectionGroup collectionGroup) Invoked when a paging request occurs to carry out the paging request.voidStackedLayoutManagerBase.processPagingRequest(Object model, CollectionGroup collectionGroup) InvokesCollectionPagingHelperto carry out the paging request.voidTableLayoutManagerBase.processPagingRequest(Object model, CollectionGroup collectionGroup) Invokes instance ofDataTablesPagingHelperto carry out the paging request using data tables API.voidTableLayoutManagerBase.setupDetails(CollectionGroup collectionGroup) Creates the details group for the line using the information setup through the setter methods of this interface.protected voidTableLayoutManagerBase.setupGrouping(Object model, CollectionGroup collectionGroup) Sets up the grouping MessageField to be used in the first column of the table layout for grouping collection content into groups based on values of the line's fields.protected static voidCollectionLayoutUtils.setupPagerWidget(Pager pagerWidget, CollectionGroup collectionGroup, Object model) Setup a pagerWidget's values for numberOfPages and currentPage, based on the collection size, displayStart, and displayLength -
Uses of CollectionGroup in org.kuali.rice.krad.uif.layout.collections
Methods in org.kuali.rice.krad.uif.layout.collections with parameters of type CollectionGroupModifier and TypeMethodDescriptionprotected static voidDataTablesPagingHelper.applyTableJsonSort(List<Object> modelCollection, List<ColumnSort> oldColumnSorts, List<ColumnSort> newColumnSorts, CollectionGroup collectionGroup, ViewModel form, View view) Sort the given modelCollection (in place) according to the specified columnSorts.static StringTableExporter.buildExportTableData(CollectionGroup collectionGroup, Object model, String formatType) Generates formatted table data based on the posted view results and format type.TableExporter.findIgnoredColumns(TableLayoutManager layoutManager, CollectionGroup collectionGroup) Helper function to determine whether if column should be displayed.voidCollectionPagingHelper.processPagingRequest(View view, CollectionGroup collectionGroup, UifFormBase form, String page) Process the paging request by determining the displayStart value based on the page requested.static voidDataTablesPagingHelper.processPagingRequest(View view, ViewModel form, CollectionGroup collectionGroup, DataTablesPagingHelper.DataTablesInputs dataTablesInputs) Constructors in org.kuali.rice.krad.uif.layout.collections with parameters of type CollectionGroupModifierConstructorDescriptionTableRowBuilder(CollectionGroup collectionGroup, LineBuilderContext lineBuilderContext) Constructor taking the collection group instance and context for the line. -
Uses of CollectionGroup in org.kuali.rice.krad.uif.mock
Methods in org.kuali.rice.krad.uif.mock with parameters of type CollectionGroupModifier and TypeMethodDescriptionprotected voidMockView.createSampleLineData(CollectionGroup collectionGroup, Object model) Creates sample collection lines for the give collection group.protected voidMockView.mockCollectionGroup(CollectionGroup collectionGroup, DynaForm dynaForm, String bindingPrefix) Adjusts binding paths for the given collection group and sets the collection object class to beDynaDataObject -
Uses of CollectionGroup in org.kuali.rice.krad.uif.service
Methods in org.kuali.rice.krad.uif.service with parameters of type CollectionGroupModifier and TypeMethodDescriptionvoidViewHelperService.applyDefaultValuesForCollectionLine(CollectionGroup collectionGroup, Object line) Populate default values the model backing a line in a collection group. -
Uses of CollectionGroup in org.kuali.rice.krad.uif.service.impl
Methods in org.kuali.rice.krad.uif.service.impl with parameters of type CollectionGroupModifier and TypeMethodDescriptionvoidViewHelperServiceImpl.applyDefaultValuesForCollectionLine(CollectionGroup collectionGroup, Object line) Populate default values the model backing a line in a collection group. -
Uses of CollectionGroup in org.kuali.rice.krad.uif.util
Methods in org.kuali.rice.krad.uif.util that return CollectionGroupModifier and TypeMethodDescriptionstatic CollectionGroupComponentFactory.getCollectionGroup()Gets the collection groupstatic CollectionGroupComponentFactory.getCollectionGroupTableLayout()Gets the collection group table layoutstatic CollectionGroupComponentFactory.getCollectionWithDisclosureGroup()Gets the collection group with disclosure behaviorstatic CollectionGroupComponentFactory.getCollectionWithDisclosureGroupTableLayout()Gets the collection group table layout with disclosure behaviorstatic CollectionGroupComponentFactory.getListGroup()Gets the list groupMethods in org.kuali.rice.krad.uif.util with parameters of type CollectionGroupModifier and TypeMethodDescriptionstatic voidComponentUtils.updateContextForLine(Component component, CollectionGroup collectionGroup, Object collectionLine, int lineIndex, String lineSuffix) update the context map for the given componentstatic voidContextUtils.updateContextForLine(Component component, CollectionGroup collectionGroup, Object collectionLine, int lineIndex, String lineSuffix) Update the context map for the given component with the collection context.static voidComponentUtils.updateContextsForLine(List<? extends Component> components, CollectionGroup collectionGroup, Object collectionLine, int lineIndex, String lineSuffix) Update the contexts of the given components.static voidContextUtils.updateContextsForLine(List<? extends Component> components, CollectionGroup collectionGroup, Object collectionLine, int lineIndex, String lineSuffix) Update the contexts of the given components.Constructors in org.kuali.rice.krad.uif.util with parameters of type CollectionGroupModifierConstructorDescriptionMultiColumnComparator(List<Object> modelCollection, CollectionGroup collectionGroup, List<ColumnSort> columnSorts, ViewModel form, View view) Constructs a MultiColumnComparator instance -
Uses of CollectionGroup in org.kuali.rice.krad.uif.view
Methods in org.kuali.rice.krad.uif.view that return CollectionGroupModifier and TypeMethodDescriptionViewIndex.getCollectionGroupByPath(String collectionPath) Retrieves aCollectionGroupinstance from the indexMethods in org.kuali.rice.krad.uif.view that return types with arguments of type CollectionGroupModifier and TypeMethodDescriptionViewIndex.getCollectionsIndex()Gets the Map that contains collection indexing information.Methods in org.kuali.rice.krad.uif.view with parameters of type CollectionGroupModifier and TypeMethodDescriptionbooleanViewAuthorizer.canEditLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, org.kuali.rice.kim.api.identity.Person user) booleanViewAuthorizerBase.canEditLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, org.kuali.rice.kim.api.identity.Person user) booleanViewPresentationController.canEditLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line) booleanViewPresentationControllerBase.canEditLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line) booleanViewAuthorizer.canEditLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName, org.kuali.rice.kim.api.identity.Person user) booleanViewAuthorizerBase.canEditLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName, org.kuali.rice.kim.api.identity.Person user) booleanViewPresentationController.canEditLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName) booleanViewPresentationControllerBase.canEditLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName) booleanViewAuthorizer.canPerformLineAction(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Action action, String actionEvent, String actionId, org.kuali.rice.kim.api.identity.Person user) booleanViewAuthorizerBase.canPerformLineAction(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Action action, String actionEvent, String actionId, org.kuali.rice.kim.api.identity.Person user) booleanViewPresentationController.canPerformLineAction(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Action action, String actionEvent, String actionId) booleanViewPresentationControllerBase.canPerformLineAction(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Action action, String actionEvent, String actionId) booleanViewAuthorizer.canViewLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, org.kuali.rice.kim.api.identity.Person user) booleanViewAuthorizerBase.canViewLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, org.kuali.rice.kim.api.identity.Person user) booleanViewPresentationController.canViewLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line) booleanViewPresentationControllerBase.canViewLine(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line) booleanViewAuthorizer.canViewLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName, org.kuali.rice.kim.api.identity.Person user) booleanViewAuthorizerBase.canViewLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName, org.kuali.rice.kim.api.identity.Person user) booleanViewPresentationController.canViewLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName) booleanViewPresentationControllerBase.canViewLineField(View view, ViewModel model, CollectionGroup collectionGroup, String collectionPropertyName, Object line, Field field, String propertyName) -
Uses of CollectionGroup in org.kuali.rice.krad.uif.widget
Methods in org.kuali.rice.krad.uif.widget with parameters of type CollectionGroupModifier and TypeMethodDescriptionprotected voidRichTable.buildSortOptions(LookupView lookupView, CollectionGroup collectionGroup) Builds default sorting options.protected voidRichTable.buildTableOptions(CollectionGroup collectionGroup) Builds column options for sortingprotected StringRichTable.getDataFieldColumnOptions(int target, CollectionGroup collectionGroup, DataField field) Construct the column options for a data fieldprotected voidQuickFinder.setupForCollectionGroup(View view, Object model, CollectionGroup collectionGroup) Configures the quickfinder for the given collection group instance by setting the data object class, field conversions, and lookup collection name (if necessary).