Improve Performance and Memory Consumption (KULRICE-6557)

[KULRICE-7006] Provide configuration on Collection Group to limit displayed records Created: 26/Mar/12  Updated: 03/Apr/13  Resolved: 26/May/12

Status: Closed
Project: Kuali Rice Development
Component/s: Development
Affects Version/s: None
Fix Version/s: 2.2
Security Level: Public (Public: Anyone can view)

Type: Sub Task Priority: Critical
Reporter: Jerry Neal (Inactive) Assignee: Matthew Wuertz (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
cloned from KULRICE-7005 Implement server paging of collection... Closed
cloned to KULRICE-7007 Add flags to view to disable storing ... Closed
Rice Module:
KAI Review Status: Not Required
KTI Review Status: Not Required


To prevent displaying query results that are very large, an option could be provided on the collection group to limit the number of displayed records. Note, the lookup framework currently has a feature to limit the number of query results. This would be a different option that can be applied to any general collection group.

Add a property of type int to CollectionGroup named displayCollectionSize. After the filters run on the collection, limit the size (if greater) to the configured displayCollectionSize. The default should be set to -1 to indicate no limit. Note the filter should be done before the layout managers run and should not impact the actual collection on the model (similar to how filters work).

Generated at Fri Oct 30 08:27:58 CDT 2020 using JIRA 7.0.11#70121-sha1:19d24976997c1d95f06f3e327e087be0b71f28d4.