Answer inline :

> Hi,
>
> Isn't this a question for a Beans forum, like the one on
> http://forum.java.sun.com/forum.jsp?forum=39

nope. Why do you think this ? 

My 'problem' is that I really return a B object but the apache soap sees it 
as a A class (only an A object) because of the method signature. It does not 
care if this is a B class. It serialize an A class (encoding for A, attribs 
of A, no params from B, no encoding from B) . 

I was 'dazzled' because, if using only java (no soap no nada) then calling
methd( param ) will give me a B object but only casted to an A object. So 
result.getClass() will be B instead of A . 

HOpe I made miself clear... am I  ?  :o)))

Don't misunderstand me, it is not a real problem, I was only puzzled with 
this behaviour. And I was asking for some philosophical answer. 


>
> Michel
>
> -----Original Message-----
> From: dovle [mailto:[EMAIL PROTECTED]]
> Sent: donderdag 21 maart 2002 13:48
> To: '[EMAIL PROTECTED]'
> Subject: Simple question
>
>
> Hi all,
> My situation
>
> Class A (bean)
> Class B (bean too) extends A
>
> A method( params )
> {
>       return new B() ;
> }
>
> The encoding is for the A class. Is this thing correct ? Why ? (supposing I
> have registered also the B class)
>
> thanks
> dovle

Reply via email to