Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Dali Project/Weekly Meeting/February 25 2011
Contents
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)
- JAXB Context
- 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