Blog Goal

This Blog is intended to offer and share some relevant information about the jPOS Presentation Manager module.
The project is still under develop but source code is avaible at GitHub.

Monday, December 13, 2010

New econverters

New econverters or External converters are avaible. External converter are intended to be a way to modularize and simplify converter definition for any field. Also this isn't a replacement, it is an addition to de converters definition.

The way to use this new external converters is:

1) Define one or more xml files with the following definition, lets say

cfg/some.external.converters.xml



<?xml version="1.0" encoding="UTF-8"?>
<external-converters>
<external-converter id="edit-string">
<converter
class="org.jpos.ee.pm.struts.converter.EditStringConverter"
operations="add edit" />
</external-converter>
<external-converter id="show-date">
<converter
class="org.jpos.ee.pm.converter.ShowDateConverter"
operations="list show sort" >
<properties>
<property name="format" value="dd/MM/yyyy HH:mm:ss" />
</properties>
</converter>
</external-converter>
...
</external-converters>



2) Include file in pm QBean

deploy/pm_80.xml



...
<property name="external-converters" value="cfg/some.external.converters.xml"/>
...



3) Use it as an "econverter" instead of "converter" just using the id.



...
<converters>
<econverter id="edit-string" operations="add edit" />
</converters>
...



You can now use it in any entity. This is specially useful for complex or very used converters. You just need to define it once and reuse the definition just with the id.

Enjoy :)

Thursday, December 9, 2010

Commits on Twitter!

Now, you can see all source code commits and news following @jpospm . Enjoy!