[jbpm-issues] [JBoss JIRA] Created: (JBPM-2753) Simplify map specification in jPDL for simple case

M M (JIRA) jira-events at lists.jboss.org
Wed Jan 13 14:27:30 EST 2010


Simplify map specification in jPDL for simple case
--------------------------------------------------

                 Key: JBPM-2753
                 URL: https://jira.jboss.org/jira/browse/JBPM-2753
             Project: jBPM
          Issue Type: Feature Request
      Security Level: Public (Everyone can see)
    Affects Versions: jBPM 4.2
            Reporter: M M


Allow simpler specification of maps in the case where both the key and value are strings, by allowing key and value to be specified as attributes of the <entry> element, instead of as child elements. This will greatly reduce the verbosity of the XML for this common case.

The following

    <custom class="com.company.CustomActivity" name="some_step">
        <property name="inputs">
            <map>
                <entry>
                    <key>
                        <string value="input_file_a" />
                    </key>
                    <value><string value="some_filename" /></value>
                </entry>
                <entry>
                    <key>
                        <string value="another_input" />
                    </key>
                    <value><string value="1234" /></value>
                </entry>
            </map>
        </property>
        <transition to="next_thing"/>
    </custom>

would become simpler, as

    <custom class="com.company.CustomActivity" name="some_step">
        <property name="inputs">
            <map>
                <entry key="input_file_a" value="some_filename" />
                <entry key="another_input" value="1234" />
            </map>
        </property>
        <transition to="next_thing"/>
    </custom>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jbpm-issues mailing list