Base on what you said I see no reason to write a custom deserializer at all just type map both TransactionId and AccountNumber and let BeanSerializer do the work for you.
Michael
Naresh Bhatia
<NBhatia@sapi To: "'[EMAIL PROTECTED]'"
<[EMAIL PROTECTED]>
ent.com> cc:
Subject: Help needed in writing a
deserializer
06/30/2002
11:44 PM
Please
respond to
axis-user
I need some help in writing a custom deserializer. I have seen several
examples in Axis code, but I am missing the big picture. I am trying to
deserialize the class shown below:
public class TransactionId {
protected AccountNumber accountNumber = 0;
protected int version = 0;
public TransactionId() {}
public TransactionId(AccountNumber accountNumber, int version) {
this.accountNumber = accountNumber;
this.version = version ;
}
... setter and getters ...
}
AccountNumber is a simple wrapper on a Java int, but it comes as an xsd:int
over SOAP.
1) Which DeserializerImpl method should I override to grab this xsd:int and
convert it to an AccountNumber?
2) If the default constructor and the setters were taken away, I would have
to construct the TransactionId object after I have grabbed both the
members. How can I do this?
Thanks.
Naresh Bhatia
