Release Notes 0.8.6
Changes (15-09-2014)
- adiResourceURI item of include element in axml files (e.g. <include adiResourceURI=“…” id=“xxx”/>) can be empty so include clause is skipped.
- When looking a referenced bean thru RefTextController, you can edit and choose a new bean.
- Recent editors and Recent preference queries pages are improved. Several entries can be open or removed in one action.
- replace column by property for naming field of a bean.
- Getters and setters methods are managed in PropertyField class and no longer in AEntityMetaModel class.
- Current window of Eclipse IDE is activated when sending socket from application in order to open axml files. By changing Adichatz Studio preference, activation can be disabled.
- A class can linked to part opening: Useful to launch automatic scripts or to test.
- A specific logger class can be defined in AdichatzRcpConfig.axml file (adiLoggerClassName attribute of RcpConfiguration element).
- Simplify and improve reflow process of controls when displaying part or typing changes.
- improve the layout of the controller RefTextController.
- A copy of file Standalone.xml is saved in directory resources/build/save before adding driver or datasource modules.
BugFixes
Bug Id | Summary |
---|---|
0.8.5-01 | Code of an axml file for a Binding service listener is not correctly generated. |
0.8.5-02 | Results of pooled content provided were not correctly restored. |
0.8.5-03 | When generating EDITOR axml file, #AUTHORIZATION(…) key word has not correct parameters when master entity contains only one entity set. |
0.8.5-04 | Several bugs in SwitchEditorHandler are corrected |
0.8.5-05 | Query prefrences dialog contained bugs. |
0.8.5-06 | Entity Injection process must be disposed and regenerated when changing entity on an Entity Manager controller. |
0.8.5-07 | org.hibernate.ObjectDeletedException occurs when deleting OneToOne bean (impact on lazy nodes tree was not correctly managed). |
0.8.5-08 | Refresh of action bar for OneToOne section adi://org.adichatz.jpa/common.toolBar/OneToOneDetailTBM is not correct when using action. |
0.8.5-09 | When deleting an Adichatz project and creating a new project with same name, application datacache is not refreshed (Adichatz studio beeing written with Adichatz tools). |
0.8.5-10 | If model and ui are split in 2 projects, compilation errors can occur when loading model bean class because model class loader does not knows hibernate libraries). |
0.8.6-11 | For a set controller, when refresh at start is demanded, launch refresh (query) after control listeners are executed. |
0.8.6-12 | In ClassTextControntroller treeClasssName selection is incorrect when trying to link TreeWrapper to TableGenerator (or GridGenerator). |
0.8.6-13 | ScenarioFormEditor: Change are lost when changing page. Changing page is no longer available when a data is updated on one page. |
0.8.6-14 | XjcTreeEditor: Save action is not disabled when error occurs. |
0.8.6-15 | Regenerate Bundle properties file from context menu did not work. |
0.8.6-16 | ScenarioFormEditor: When adding entity belonging to current pluginResources, do not change MANIFEST.MF file. |
0.8.6-17 | Error when opening in creation mode an editor generated by OnePageEditorScenario when several dependencies exist. |
0.8.6-18 | When rewriting Jboss standalone.xml file, input stream and output stream were not closed. |
0.8.6-19 | When adding Model part to a Scenario.xml file thru ScenrioFormEditor, list of plugin entities is not refreshed. |
TODO List
Issue | Summary |
---|---|
0.8.6-01 | Improve entity injection when opening a new Editor. Search for all needed lazy relationship to be loaded for all entities and then query the server. (Today the server is queried once by entity). |
0.8.6-02 | When adding controllerClassName to TableColumnWrapper or GridColumnWrapper, class declaration and method must be parameterized (e.g. extends TableColumnController<Film>). |