Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-3091

Allow setting String based strategies on ObjectGraphBuilder[IdentityResolver|ReferenceResolver]

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.6-rc-1, 1.5.8
    • 1.6-rc-2, 1.5.8, 1.7-beta-1
    • None
    • None

    Description

      ObjectGraphBuilder allows a shortcut notation for its ClassNameResolver strategy

      def ogb = new ObjectGraphBuilder()
      ogb.classNameResolver = "com.acme"
      

      instead of

      def ogb = new ObjectGraphBuilder()
      ogb.classNameResolver = { name ->
         "com.acme." + name[0].toUpperCase() + name[1..-1]
      }
      

      The same shortcut syntax should be available for IdentityResolver and ReferenceResolver.

      Attachments

        Activity

          People

            aalmiray Andres Almiray
            aalmiray Andres Almiray
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: