[jboss-jira] [JBoss JIRA] (DROOLS-1418) Binding of List stored in Map doesn't work in special case
Matteo Mortari (JIRA)
issues at jboss.org
Thu Jan 26 10:58:00 EST 2017
[ https://issues.jboss.org/browse/DROOLS-1418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13354033#comment-13354033 ]
Matteo Mortari commented on DROOLS-1418:
----------------------------------------
Other comments.
Manually casting the field as in:
{code:java}
MapHolder( $a : fieldMap#java.util.Map.get(\"keyA\") )
{code}
compiles without error and test OK.
Dropping from the pojo the generics as in:
{code:java}
public Map getFieldMap() {
{code}
compiles without error and test OK.
Using OOPath as in:
{code:java}
MapHolder( $a: /fieldMap/entrySet{key==\"keyA\"}.value )
{code}
compiles without error and test OK.
Digressing for OOPath, also:
{code:java}
MapHolder( $a: /fieldMap/entrySet{key==\"keyA\"} )
{code}
and
{code:java}
MapHolder( $a: /fieldMap/entrySet{key==\"keyA\"}/value )
{code}
works.
> Binding of List stored in Map doesn't work in special case
> ----------------------------------------------------------
>
> Key: DROOLS-1418
> URL: https://issues.jboss.org/browse/DROOLS-1418
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Affects Versions: 7.0.0.Beta5
> Reporter: Jozef Marko
> Assignee: Mario Fusco
> Labels: dtable_testday_preparation, reported-by-qe
> Attachments: reproducer.zip
>
>
> User has possibility to bind a List stored as item of a Map in his rule. However this dosn't work in one special case. For more details see the steps to reproduce.
> This issue was discussed with [~tari_manga] and he also provided the workaround used in reproducer. Thanks.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list