OpenXava / News: Recent posts

OpenXava 4.9.1 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.9.1 is a maintenance version with many bug fixes:
http://www.openxava.org/blog/openxava-4.9.1-released

Posted by Javier Paniza 2014-02-04

OpenXava 4.9 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.9 improves the list mode, the automatic PDF reports, 'My reports' and many other improvements. See the announcement:
http://www.openxava.org/blog/openxava-4.9-released

Posted by Javier Paniza 2013-12-12

OpenXava 4.8.1 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.8.1 is a maintenance version with many bug fixes:
http://www.openxava.org/blog/openxava-4.8.1-released

Posted by Javier Paniza 2013-10-01

OpenXava 4.8 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.8 has some new interesting features such as:

  • Nested actions in a drop-down menu in the button bar, by means of subcontrollers.
  • Many new improvements in 'My reports'.
  • Improvements in list mode.... read more
Posted by Javier Paniza 2013-07-24

OpenXava 4.7.1 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.7.1 has some new interesting features such as:

  • Possibility of aligning by columns in the root view.
  • The images gallery editor uses a dialog.
  • Russian documentation improved.... read more
Posted by Javier Paniza 2013-05-28

OpenXava 4.7 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.7 has some new interesting features such as:

  • 'My reports' actions stores all the generated reports, so the user can get them by name later.
  • WebSphere Portal 8 support including visual style integration.
  • WebSphere 8 support.
  • Liferay 6.1 support.
  • 30% performance improvement in automated module tests.... read more
Posted by Javier Paniza 2013-04-03

OpenXava 4.6.1 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.6.1 is a maintenance version with many bug fixes.
See the changelog for the complete list of new features and fixes:
http://www.openxava.org/web/guest/changelog... read more

Posted by Javier Paniza 2013-01-10

OpenXava 4.6 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.6 has some new interesting features such as:
* Custom reports generation from list.
* It’s possible to customize the list mode defining your own editor.
* You can assign a model object (an entity or a transient object) directly to a View to populate it.
* In the jUnit tests you can assert the content of generated PDFs
* New @RowAction annotation for collections.
* Labels and messages available in Russian.
* The file name for generated reports includes model name and time. ... read more

Posted by Javier Paniza 2012-11-22

OpenXava 4.5.1 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.5.1 is a maintenance version with many bug fixes.
See the changelog for the complete list of new features and fixes:
http://www.openxava.org/web/guest/changelog... read more

Posted by Javier Paniza 2012-09-11

OpenXava 4.5 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.5 has some new interesting features such as:
* Support for all strategies of JPA inheritance mapping.
* Data for list and collections is obtained via JPA, before JDBC was used.
* Automated Business Logic (ABL) library added.
* All new layout architecture (the code that paints the UI). It still in BETA but can be activated with layout.painter in xava.properties.... read more

Posted by Javier Paniza 2012-07-19

OpenXava 4.4.1 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.4.1 is a maintenance version with many bug fixes.
See the changelog for the complete list of new features and fixes:
http://www.openxava.org/web/guest/changelog... read more

Posted by Javier Paniza 2012-04-25

OpenXava 4.4 released

OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

OpenXava 4.4 has some new interesting features such as:
* Totals, row count and add action in the collection frame when the collection is folded.
* The frames are folded using a slide effect.
* It's possible to filter by range in list and collections.
* Support for Java 7.
And many other useful new features and bug fixes.... read more

Posted by Javier Paniza 2012-03-27

OpenXava 4.3.1 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.3.1 release contains the next fixes:

- Fix: Reference with @AsEmbedded read the referenced object if the id has some event associated.
- Fix: Dialogs do not work on IE9.
- Fix: Object not found when the id is inside a section.
- Fix: Parent entity is not injected in EntityValidor if the reference name does not match with the model name.
- Fix: Oracle 9 maximum open cursors exceeded.
- Fix: Exception on commit from a dialog disables the dialog and shows the error message in a hidden layer.
- Fix: After modifying a collection calculated values that depend on a not saved value are not correct.
- Fix: Loading in the View an embeddable with all the values null fails.
- Fix: setHidden() of View does not work for elements of subviews.
- Fix: Generating a PDF report from a collection inside a group fails.
- Fix: Custom ITreeViewReader is never selected.
- Fix: Redeploying in Liferay generates an ugly stacktrace about portlet title.
- Fix: i18n entry not recognized if it does not exist in the default language of the server machine.
- Fix: Exception saving entity with embeddable with read only members.
- Fix: Popup for dates is not shown from dialogs. ... read more

Posted by Javier Paniza 2012-01-12

OpenXava 4.3 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.3 release contains the next new features and fixes:

New features:
- Total properties in collections.
- HtmlText editor now uses an embedded rich text editor instead of using a popup windows.
- New methods addWarning() and addInfo() in BaseAction to produce warning and info messages.
- It's possible to generate several reports from the same action by means of JasperMultipleReportBaseAction.
- New IMultipleForwardAction to do several forwards to several URIs from the same action.
- New SimpleHTMLReportAction to create reports from simple HTML templates.
- New SimpleTemplater class to process simple HTML templates.
- New getEntity() method in View class that returns the entity associated to the view.
- Groovy upgraded to 1.8.3.
- FCKEditor upgraded to CKEditor 3.6.2.
- When a constraint violation of JSR-303 has no property path its message is shown as is to the user.
- New property summationInList in xava.properties to enable or disable the custom user summation in list and collections.
- OpenXava version info now is stored in a version.properties file.
- New methods assertPopupCount(), assertInfo(), assertWarning(), assertNoInfo(), assertNoWarning(), assertInfosCount(), assertWarningsCount() in ModuleTestBase.
- New method toList() in Strings.
- Commons Lang jar added to WEB-INF/lib.... read more

Posted by Javier Paniza 2011-12-15

OpenXava 4.2.3 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.2.3 release contains the next new features and fixes:

New features:
- Properties with WebURL editor or WEBURL stereotype are shown in list as links.... read more

Posted by Javier Paniza 2011-09-20

OpenXava 4.2.2 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.2.2 release contains the next new features and fixes:

New features:
- JetSpeed 2.2.1 supported.
- New PersistenceUnit controller and SetPersistenceUnitAction class to facilitate multi-database applications.
- BaseAction no longer implements IChangeControllersAction, but still implements the change controllers related methods.
- Date format improved for Catalan.... read more

Posted by Javier Paniza 2011-08-16

OpenXava 4.2.1 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.2.1 release contains the next new features and fixes:

New features:
- View.setLabelId() supports qualified member name as argument.
- Commons FileUpload upgraded to 1.2.2.
- Removed "images/" prefix of all action definitions in default-controllers.xml, it was optional since v4.2.
- English and Spanish messages refined.
- New csvEncoding property available in xava.property to define the encoding of the generated CSV.... read more

Posted by Javier Paniza 2011-07-12

OpenXava 4.2 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.2 release contains the next new features and fixes:

New features:
- iPad support: when an application is accessed from an iPad a style adapted to the iPad is used.
- A new custom visual style can be defined writing only a CSS file.
- Top right red 'Loading...' AJAX indicator replaced by a stylized centered 'Loading...' box.
- The default mode controller is defined by the style, though defaultModeController of xava.properties still exists and has preference.
- Slide effect on list pagination (only for iPad).
- Flip effect on changing mode (only for iPad).
- Styles allow define more details about the UI behavior: isRowLinkable(), isShowPageNumber(), isShowModuleDescription(), isChangingPageRowCountAllowed(), isShowRowCountOnTop(), etc.
- Each style has its own imagesFolder, so each style can define its own icon for actions, even for custom actions.
- A different style can be selected by each browser type.
- ValidationException now is a RuntimeException.
- System encoding recognition improved.
- Property labelAlign removed from xava.properties, now alignment is defined by CSS.
- In action definition 'image' does not requires the folder name 'images/' as prefix.... read more

Posted by Javier Paniza 2011-06-20

OpenXava 4.1.2 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.1.2 release contains the next new features and fixes:

New features:
- Added comparator 'not contains' to list and collections filter.
- New ManyToMany.edit action for updating elements from a many to many collection.
- New method reload() in ModuleTestBase for simulating clicking in browser reload button.
- New method createNotValidatingCollections() in MapFacade.
- The user only can choose 20 rows per page at most for list and collections, in order to have a good performance.
- New 'reportParametersProviderClass' property in xava.properties. It allows that you put your own code to generate the report parameters.
- Photos are shown in list and collections.
- jquery.qtip.js removed, this produces a 40% performance improvement in list reloading.
- UrlParameters controller accepts language_COUNTRY as argument for locale.
- Clear message in log when incorrect migration to OX4 from old versions.... read more

Posted by Javier Paniza 2011-04-12

OpenXava 4.1.1 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.1.1 release contains the fix of a CRITICAL bug over 4.1:
CRITICAL FIX:
- List and collections are not shown inside dialogs.

New features:
- Support for @PrimaryKeyJoinColumn and @PrimaryKeyJoinColumns JPA annotations in @OneToOne relationships.... read more

Posted by Javier Paniza 2011-03-01

OpenXava 4.1 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.1 release contains some new interesting features, such as JSR-303 (Bean Validation) support, and several improvements of list/collections features, like column summation and sort by several columns.... read more

Posted by Javier Paniza 2011-02-16

OpenXava 4.0.1 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.0.1 release is a maintenance release with many fixes over 4.0. However, it also contains some new interesting features, such as new callback methods to complement the limited JPA ones.... read more

Posted by Javier Paniza 2011-01-12

OpenXava 4.0 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.

The 4.0 release has a lot of user interface improvements over 3.1, in fact, now OX produces a true RIA user intarface. Moreover, 4.0 offers many new options to developers, such as Groovy, JPA2, DI, etc.... read more

Posted by Javier Paniza 2010-11-24

OpenXava 4m6 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java. This milestone has Groovy support, Liferay 6 support with style integration, new look & feel for button bar, JPA 2.0 support, etc. Moreover it has around 40 new features and fixes over 4m5. See the complete list in changelog:http://www.openxava.org/web/guest/changelog You can download it from: http://sourceforge.net/projects/openxava/files/ More info:http://openxava.sourceforge.net

Posted by Javier Paniza 2010-11-10

OpenXava 4m5 released

OpenXava is a framework to develop AJAX Java Enterprise/J2EE applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java. In this milestone the user can change page row count in list and collections, page navigation has a new look, it's possible to see detail and list at the same time, a new help link at module level, etc. Moreover it has around 40 new features and fixes over 4m4. See the complete list in changelog:http://www.openxava.org/web/guest/changelog You can download it from: http://sourceforge.net/projects/openxava/files/ More info:http://openxava.sourceforge.net

Posted by Javier Paniza 2010-07-29