Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-8039

Add LikeIgnoreCasePredicate to QueryByCriteria ...

    Details

    • Type: Bug Fix Bug Fix
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 2.2.0-m3
    • Fix Version/s: Backlog
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-13112Add subquery support to QueryByCriteria
      KULRICE-9184Add 'order by' to CriteriaLookup
      KULRICE-8972Role Service does not include AttributeTransform for QueryByCriteria calls
      KULRICE-6988Implement toString method for QueryByCriteria in org.kuali.rice.core.api.criteria
      KULRICE-6540Determine why PersonService.findPerson still uses Map<String, String> and not the QueryByCriteria
      KULRICE-9388Convert LookupService lookups to DataObjectService/PersistenceProvider findMatching QueryByCriteria API
      KULRICE-8560JaxB Marshalling of QueryByCriteria predicates random and incorrect
      KULRICE-13316ActionRequestServiceImpl#doesPrincipalHaveRequest does not properly use QueryByCriteria API
      KULRICE-9488Pull KeyValuesService API into LegacyDataAdapter
      KULRICE-9523Document how to use the DataObjectService api to perform persistence operations
    • Rice Module:
      Rice Core
    • Application Requirement:
      KS
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      Approved in KTI Aug 29, 2012 ...

      Please add LikeIgnoreCasePredicate for QueryByCriteria ...

      Problem Definition

      The default LifePredicate does UPPER, and this has implications for database indexing usage, as UPPER is a function on the field.
      Please see the other IgnoreCase predicates here for reference: https://svn.kuali.org/repos/rice/tags/rice-2.2.0-M3/core/api/src/main/java/org/kuali/rice/core/api/criteria/

      We need to this for KS Enrollment milestone 5 starting next week. So would appreciate quick resolution (KS would be happy to help if needed).

        Issue Links

          Activity

          Hide
          Jessica Coltrin (Inactive) added a comment -

          removing due date since this work has not been scheduled. I've contacted Rajiv and Sean to see where this fits in the overall KS priority queue.

          Show
          Jessica Coltrin (Inactive) added a comment - removing due date since this work has not been scheduled. I've contacted Rajiv and Sean to see where this fits in the overall KS priority queue.
          Hide
          Sridhar Komandur (Inactive) added a comment -

          For Rajiv/Sean,
          This feature does not impact functionality, but has performance implications. I'll be happy to clarify, please feel free to ping.

          Show
          Sridhar Komandur (Inactive) added a comment - For Rajiv/Sean, This feature does not impact functionality, but has performance implications. I'll be happy to clarify, please feel free to ping.
          Hide
          Travis Schneeberger added a comment - - edited

          Not sure if this was mentioned (in KTI) but the case ignoring portion of LikePredicate was not present initially. It was added at a later date as a fix (I believe for KFS).

          Show
          Travis Schneeberger added a comment - - edited Not sure if this was mentioned (in KTI) but the case ignoring portion of LikePredicate was not present initially. It was added at a later date as a fix (I believe for KFS).

            People

            • Assignee:
              Unassigned
              Reporter:
              Sridhar Komandur (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:

                Time Tracking

                Estimated:
                Original Estimate - 1 hour
                1h
                Remaining:
                Remaining Estimate - 1 hour
                1h
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Structure Helper Panel