| <?xml version="1.0" encoding="UTF-8"?> |
| <?xml-stylesheet type="text/xsl" href="../../development/news/new_and_noteworthy.xsl"?> |
| <release name="3.3" root="../../../.."> |
| <!-- |
| <component name="component name, such as JPA Tools"> |
| <item title="item title can go here"> |
| <title>item title can also go here</title> |
| <description>description of this new feature, preferably with cropped .pngs (800px wide or less) of the UI</description> |
| </item> |
| </component> |
| --> |
| <component name="Dali Java Persistence Tools"> |
| <item title="New Make Persistent... Wizard"> |
| <description> |
| Dali has added a <b>Make Persistent...</b> wizard to the <b>JPA Tools</b> menu which will allow |
| the user to easily make one or more Java classes into persistent entities. The entities |
| can be added via Java annotation or via an XML Mapping File. This is especially |
| useful for creating many entities at once via multi-select. |
| <br /> |
| <br /> |
| <img src="jpt/MakePersistentMenu.png" |
| alt="Make Persistent Menu" /> |
| <br /> |
| <br /> |
| <img src="jpt/MakePersistentWizard.png" |
| alt="Make Persistent Wizard" /> |
| </description> |
| </item> |
| <item title="JAXB Version and Library Management"> |
| <description> |
| Dali has expanded its JAXB support beyond class and schema generation. We now offer a |
| JAXB Facet, which adds additional support for JAXB version and library management in your |
| faceted WTP project. In the future this will also enable validation and code completion of your |
| JAXB persistent model. |
| <br /> |
| <br /> |
| <img src="jpt/JAXBFacet.png" |
| alt="JAXB Facet" /> |
| <br /> |
| <br /> |
| Dali has also added a JAXB Project, which will give you a pre-configured project based on Java and JAXB |
| support. |
| <br /> |
| <br /> |
| <img src="jpt/JAXBProject.png" |
| alt="JAXB Project" /> |
| </description> |
| </item> |
| <item title="EclipseLink 2.2 support"> |
| <description> |
| A new platform option has been added to specifically support EclipseLink 2.2. |
| <br /> |
| <br /> |
| <img src="jpt/EclipseLink2.2.png" |
| alt="EclipseLink 2.2 platform" /> |
| </description> |
| </item> |
| <item title="JAXB content assist and validation"> |
| <description> |
| Schemas can now be registered for the purpose of validation and content assist in Dali: |
| <br /> |
| <br /> |
| <img src="jpt/SchemaRepository.png" |
| alt="Schema Repository" /> |
| <br /> |
| <br /> |
| Dali now provides content assist and validation for JAXB in a similar fashion to what currently |
| exists in our JPA tooling. This is especially helpful when doing |
| meet-in-the-middle mapping. Here is an example of using code assist for defining the type name for |
| an XmlType. |
| <br /> |
| <br /> |
| <img src="jpt/JAXBCodeCompletion.png" |
| alt="JAXB Content Assist" /> |
| <br /> |
| <br /> |
| Here is an example of validation against the schema: |
| <br /> |
| <br /> |
| <img src="jpt/JAXBValidation.png" |
| alt="JAXB Validation" /> |
| </description> |
| </item> |
| <item title="New validation for JPA mappings"> |
| <description> |
| Dali has added additional validation to a number of areas in the past two milestones |
| including: |
| <ul> |
| <li>Converter names</li> |
| <li>Converter class</li> |
| <li>Entity names</li> |
| <li>Query names</li> |
| <li>ElementCollection</li> |
| </ul> |
| </description> |
| </item> |
| <item title="EclipseLink Database Web Services (DBWS)"> |
| <description> |
| Dali has added a wizard in M6 to provide IDE access to the EclipseLink DWBS Builder functionality. |
| DBWS provides simple access to relational database content via a web service using |
| Java EE compliant access, all without writing Java code. The Builder wizard can be accessed via the New... menu |
| and can be used with a Dynamic Web Project. See <a href="http://www.eclipse.org/eclipselink/dbws.php">EclipseLink DBWS</a> |
| for more information. |
| <br /> |
| <br /> |
| <img src="jpt/DBWS1.PNG" |
| alt="DBWS New... Wizard" /> |
| <br /> |
| <br /> |
| DBWS Builder wizard: |
| <br /> |
| <br /> |
| <img src="jpt/DBWS2.PNG" |
| alt="DBWS Wizard" /> |
| <br /> |
| <br /> |
| </description> |
| </item> |
| <item title="Refactoring support for Java Type level and Mapping File refactoring"> |
| <description> |
| Dali now participates in the following Java Type refactorings: |
| <ul> |
| <li>Delete/Rename/Move Java class</li> |
| <li>Delete/Rename/Move Java package</li> |
| <li>Delete/Rename/Move Java source folder</li> |
| </ul> |
| <br /> |
| <br /> |
| <img src="jpt/RefactorType.png" |
| alt="Java Refactoring" /> |
| <br /> |
| <br /> |
| Dali also participates in the following Mapping File refactorings: |
| <ul> |
| <li>Delete/Rename/Move orm.xml mapping file</li> |
| <li>Delete/Rename/Move source folder</li> |
| </ul> |
| </description> |
| </item> |
| <item title="JPQL Content Assist and Validation"> |
| <description> |
| Dali is very excited to announce in-source and view based content assist and vaildation for JPQL queries! |
| With this new functionality your queries will be validated against JPQL syntax and your object model |
| as you build them! The standard Java Editor content assist can be used to auto-complete your JPQL. |
| <br /> |
| <br /> |
| <img src="jpt/JPQLCA1.png" |
| alt="JPQL Content Assist - Keywords" /> |
| <br /> |
| <br /> |
| Dali also provides content assist for type and attribute values. |
| <br /> |
| <br /> |
| <img src="jpt/JPQLCA2.png" |
| alt="JPQL Content Assist - Attributes" /> |
| <br /> |
| <br /> |
| Validation can help you spot broken queries while writing them, or after refactoring your object model. |
| <br /> |
| <br /> |
| <img src="jpt/JPQLValidation1.png" |
| alt="JPQL Validation" /> |
| </description> |
| </item> |
| </component> |
| </release> |