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

Add support for "fluent" builders to Kuali Rice apis


    • Type: Improvement Improvement
    • Status: Open Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Backlog
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
    • Similar issues:
      KULRICE-13990Add github-pull-request-builder-plugin to jenkins
      KULRICE-6024Document supported browsers for Kuali Rice
      KULRICE-2638Add support for service-level annotations that help to identity the role of a particular service
      KULRICE-9421Look at QueryDSL as an alternative to Criteria in core Rice
      KULRICE-4433Add styles to rice for headerTab & innerTab
      KULRICE-23Add support for MySQL in Rice
      KULRICE-9904Add unit tests for theme builder
      KULRICE-14200REST-ful api for document search
      KULRICE-5067Implement backend support for general-purpose criteria query api
      KULRICE-13051Cannot create "not exists" predicates with Criteria API
    • Rice Module:
      Rice Core
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required


      We should turn our current builders into "fluent" builders by returning "this" from the various set methods.

      We shoudl also add "add" methods for our collections on our objects.

      Lastly, i'm thinking for when we are ready to hook our builders up to KRAD for UI, we will want them to have empty constructors as well to help with creation via reflection. Then we can "validate" invariants when executing build().


        There are no comments yet on this issue.


          • Assignee:
            Eric Westfall
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created:

              Structure Helper Panel