2017-07-03 5 views
1

Comment puis-je ajouter un champ de type liste dans mon xmlrequest?Drools liste type champ

par exemple, je l'ai suivant la classe

public class app{ 
    private java.util.List<java.lang.Integer> test; 
    private int age; 
    public int getAge() 
    { 
     return this.age; 
     } 

    public void setAge(int age) 
    { 
     this.age = age; 
    } 
    public java.util.List<java.lang.Integer> getTest() 
     { 
     return this.test; 
     } 

    public void setTest(java.util.List<java.lang.Integer> test) 
     { 
      this.test = test; 
      } 

     } 

et suivant est le format XMLRequest.

<batch-execution lookup="defaultStatelessKieSession"> 
<insert> 
<com.redhat.loandemo.app> 
    <age>41</age> 
    <test></test> 
    </com.redhat.loandemo.app> 
    </insert> 
    <fire-all-rules/> 
    <get-objects out-identifier="output"/> 
    </batch-execution> 

ici test est la liste des entiers. alors comment puis-je l'ajouter à xmlrequest?

Répondre

0

Votre demande XML devrait être:

<batch-execution lookup="defaultStatelessKieSession"> 
<insert> 
    <com.redhat.loandemo.app> 
     <age>41</age> 
     <test>1</test> 
     <test>2</test> 
     <test>3</test> 
     <test>4</test> 
    </com.redhat.loandemo.app> 
</insert> 
<fire-all-rules/> 
<get-objects out-identifier="output"/> 

+0

Je suis désolé. mais ça ne marche pas. – Vijay

+0

@Vijay quelle est l'erreur? – Iffo