Uploaded image for project: 'Cayenne'
  1. Cayenne
  2. CAY-2467

New type-aware Property API

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 4.2.M1
    • cgen, Core Library
    • None

    Description

      Current o.a.c.exp.Property API is really useful, but it mixes up everything in one huge class.
      It is hard to extend and it allows to make expressions that doesn't make any sense (like Artist.ARTIST_NAME.mod(5)).

      So we can use our knowledge of property types in cgen and provide type-specific variants
      (like Numeric, String, Relationship etc.)

      This will nicely fix mentioned issues and CAY-2332

      Attachments

        Issue Links

          Activity

            People

              ntimofeev Nikita Timofeev
              ntimofeev Nikita Timofeev
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: