Jump to: navigation, search

Dali Project/Weekly Meeting/February 25 2011

Dali Weekly Meeting

Attendees

  • Blaise, Shaun, Pascal, Tran, Brian, Karen, Les, Nan, Jolene

Agenda

New Topics

  • Any validation we might be missing for XmlAnyAtrribute, XmlAnyElement and XmlMixed?
    • Paul mentioned schema based validation
  • XmlTransient
    • Can contact Martin Grebac from Metro team
  • Nail down MOXy platforms to support
    • EL 2.1 wouldn't support JAXB 2.2
    • We need to support 2.1, 2.2, 2.3
  • New functionality
    • JAXB Context
      • Should use root element as a root
    • Icons
    • new mapping support (XmlTransient)
  • Duplicate entity validation
    • Add examples to EclipseLink override page
    • Duplicate entities will cause problems with Dali - we should warn in this case, similar to multiple persistence units. You are on your own at this point, you may receive invalid validation. For Generic, probably should be a Warning saying that this behavior is undefined.

Old Topics

  • Should we have a base MOXy Platform to help with JAXB wizards, Library Validation, model validation, etc, if it doesn't support any MOXy specific annotations or the MOXy mapping file?
    • XJC should be shipped with Eclipse
    • Users may need to have XJC on classpath anyway to support dynamic JAXB
    • Shaun and others are in favor of the light MOXy platform
  • Performance/UI responsiveness: What should we do about building JPA projects
    • May want to provide a preference -eg Map dependent JARs- (default: on) in maintenance for a quick fix
    • IN new wizard, default pref to off for new projects
  • Any validation we might be missing for XmlAnyAtrribute and XmlMixed
    • Blaise not here today
  • JAXB Demo for Blaise
    • Schema/namespace selection
    • Schema related code completion and validation
    • Explorer Content
    • Type level completion and validation
    • Feedback
      • copy schema into project when doing class gen
      • need a way to make these things portable
      • validation for public field and public property have the same name
  • JAXB context
    • What should the priority be for different types of JAXB context definition? What are most users using?
  • Top of the priority list
    • transitively referenced, see also, xmlelement annotation type=foo.class, foo.class should be included in the context
    • root elements
  • Next
    • jaxb.index
    • create jaxb.index in the proj wizard, and outside
  • User
    • XML Centric
    • JAXB JAX-RS
      • Objects are core...derive XML representation from their POJO's
      • Rich UI
    • Meet in the middle

Next Meeting


Action Items

  • Shaun will continue to investigate WAB, bundle root changes, etc.
  • OSGi JPA spec support - need to investigate this to see what things we may need to support for OSGi
  • Allow for sync options for the persistence.xml at the project level