binding sur structure différente
Bonjour a tous,
mon formalisme xml est :
Code:
1 2 3 4
| <request001 child="2273656902" message="contact demande ressource">
<contact chanel="string" nuContact="string">
<motives>string string string string</motives>
... |
et je souhaite faire un unmarshal avec les objets suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Request001")
public class ContactAskForResource extends ActionEvent {
/**
* identifiants du contact
*/
private ContactIds contactIds;
/**
* données du contact
*/
private ContactData contactData; |
Code:
1 2 3 4 5 6 7 8
| @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public class ContactData {
/**
* liste des motifs d'arrivée du contact
*/
@XmlElement(name="motives")
private List<String> motives; |
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| @XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public class ContactIds {
/**
* jeton donné par le socle
*/
private long idSys;
/**
* identifiant ecs du canal
*/
@XmlAttribute(name="chanel")
private String channelId; |
quand je fait mon unmarshal ContactAskForResource.contactIds et ContactAskForResource.contactData sont null.
j'ai loupé un truc ?