On Tue, Apr 15, 2008 at 12:38:27AM +0200, Riccardo Cohen wrote:
> thanks a lot, it works all right.
Cool!
> in the Words.as file, there is also an attribute :
>
> public var hessianTypeName:String = "com.caucho.ria.examples.words.Word";
>
> Is this necessary ? and what for ?
This is for the other direction: that is it sets the type when
serializing from Flash/Flex. In your case, it probably won't help, but
we might do an equivalent on the Java side which would help you.
Best,
Emil
> Emil Ong wrote:
> > On Mon, Apr 14, 2008 at 02:32:21PM +0200, Riccardo Cohen wrote:
> >> Hello
> >> I have an object on the server : "Adluser". This object is sent to the
> >> client as a return value of getUser() function.
> >>
> >> I have an object on the flex side : "Adluser" with the same properties,
> >> and
> >> eventually some methods
> >>
> >> Is it possible to receive directly a flex user ? For the moment, the
> >> object
> >> received is of class Object. I cannot "cast" it into my class :
> >
> > Hi Riccardo,
> >
> > It should be doing this automatically as long as your full class name is
> > the same on both sides. That is, the Flash/Flex class name and package
> > must match the Java class name and package exactly. If that's the case
> > and you're still having problems, please feel free to send the code and
> > I'll take a look.
> >
> > Best,
> > Emil
> >
> >
> >> for each (obj in event.result)
> >> {
> >> output.text+=obj.name; // this works but my object is of class Object
> >> var user:Adluser=Adluser(obj); // this compiles but does not work
> >> output.text+=user.getFullName();
> >> }
> >>
> >> the output of user.getFullName() does not display anything...(the program
> >> seems to stop there)
> >>
> >> Of course I can simply use the received object, but then I have to write a
> >> class with static methods to work on this object instead of calling
> >> methods
> >> of the object itself.
> >>
> >> In the sample provided with flex hessian client, the "Words" are not
> >> directly used, all fields are copied from the received object.
> >> Thanks for any info. (enclosed the Adluser flex class)
> >>
> >> --
> >> Très cordialement,
> >>
> >> Riccardo Cohen
> >> -------------------------------------------
> >> Articque
> >> http://www.articque.com
> >> 149 av Général de Gaulle
> >> 37230 Fondettes - France
> >> tel : 02-47-49-90-49
> >> fax : 02-47-49-91-49
> >
> >> package
> >> {
> >> //[RemoteClass(alias="adljavaflex.Adluser")]
> >> [Bindable]
> >> public class Adluser
> >> {
> >> public var id:int;
> >> public var firstname:String;
> >> public var name:String;
> >> //public var hessianTypeName:String = "adljavaflex.Adluser";
> >> public function Adluser()
> >> {
> >> id=0;
> >> firstname="";
> >> name="";
> >> super();
> >> }
> >> //ADL
> >> public function getFullName():String
> >> {
> >> return(firstname+" "+name);
> >> }
> >> }
> >> }
> >
> >> _______________________________________________
> >> hessian-interest mailing list
> >> [email protected]
> >> http://maillist.caucho.com/mailman/listinfo/hessian-interest
> >
> > ============================================================
> >
> > Emil Ong
> > Chief Evangelist
> > Caucho Technology, Inc.
> > Tel. (858) 456-0300
> > mailto:[EMAIL PROTECTED]
> > http://blog.caucho.com/
> >
> > Caucho: Reliable Open Source
> > --> Resin: application server
> > --> Quercus: PHP in Java
> > --> Hessian Web Services
> >
> > Visit us at booth #518 at the JavaOne Conference, San Francisco, May 6-8
> >
> >
> >
> > _______________________________________________
> > hessian-interest mailing list
> > [email protected]
> > http://maillist.caucho.com/mailman/listinfo/hessian-interest
> >
>
> --
> Très cordialement,
>
> Riccardo Cohen
> -------------------------------------------
> Articque
> http://www.articque.com
> 149 av Général de Gaulle
> 37230 Fondettes - France
> tel : 02-47-49-90-49
> fax : 02-47-49-91-49
>
>
>
> _______________________________________________
> hessian-interest mailing list
> [email protected]
> http://maillist.caucho.com/mailman/listinfo/hessian-interest
============================================================
Emil Ong
Chief Evangelist
Caucho Technology, Inc.
Tel. (858) 456-0300
mailto:[EMAIL PROTECTED]
http://blog.caucho.com/
Caucho: Reliable Open Source
--> Resin: application server
--> Quercus: PHP in Java
--> Hessian Web Services
Visit us at booth #518 at the JavaOne Conference, San Francisco, May 6-8
_______________________________________________
hessian-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/hessian-interest