Re: [flexcoders] How Could I not map a property to lcds object ?

2009-04-16 Thread ouaqa

It's me again.

I've been searching for a couple of hours for any documentation on the
PropertyProxy class but i didn't find much about it, except for the class
definition and a fex threads but no basic tutorial or stuff like that.

I'm stille pretty new to java  actionscript, so if anyone could point me
the direction here, I'd be greatly appreciative. Some sources, a link to a
tutorial, anything ...

I'll keep searching meanwhile, there must be a concrete example somewhere


Tim Hoff wrote:
 
 
 This is just the flex vo side.  No change to the java transfer object is
 necessary; for transient fields that live only in the flex app.
 
 -TH
 
 --- In flexcoders@yahoogroups.com, Josh McDonald j...@... wrote:

 That still requires adding the fields to the Flex object. Marking the
 field
 @Transient in Java will affect Hibernate, unless Blaze / LCDS have
 their own
 @Transient I'm not aware of. There's also this blazeds annotations
 add-on:
 http://is.gd/sETx

 SmartyPants-J will do this, but it's nowhere near escaping yet :)

 -Josh

 2009/4/16 Tim Hoff timh...@...

 
 
  Yep, here's an example:
  *
 
  private
  * *var* _myProperty:String;
 
  [Transient]
  [*Bindable*( event=*myPropertyChange* )]
  /**
  * myProperty.
  * @private
  */
  *public* *function* *get* myProperty():String
  {
  * return* _myProperty;
  }
 
  /** @private */
  *public* *function* *set* myProperty( value:String ):*void
  *{
  _myProperty = value;
  dispatchEvent( *new* Event( *myPropertyChange* ) );
  }
 
  -TH
 
  --- In flexcoders@yahoogroups.com, Amy amyblankenship@ wrote:
  
   --- In flexcoders@yahoogroups.com, ouaqa ab@ wrote:
   
   
This is an option but i was wondering if you couldn't use some
 special
ninja keyword telling lcds not to map the field to lcds.
  
   Transient?
  
 
 



 --
 Therefore, send not to know For whom the bell tolls. It tolls for
 thee.

 Josh 'G-Funk' McDonald
 - j...@...
 - http://twitter.com/sophistifunk
 - http://flex.joshmcdonald.info/

 
 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/How-Could-I-%22not%22-map-a-property-to-lcds-object---tp23059499p23077375.html
Sent from the FlexCoders mailing list archive at Nabble.com.



Re: [flexcoders] How Could I not map a property to lcds object ?

2009-04-16 Thread ouaqa

Found it !!!

thanks to your suggestions ad 
http://ozeebee.blogspot.com/2008/07/excluding-properties-from-java.html
OzeeBee's article , I got a working-yet-not-very-sexy way to bypass the
problem using 

flex.messaging.io.BeanProxy.addIgnoreProperty(My.class, Property);




ouaqa wrote:
 
 It's me again.
 
 I've been searching for a couple of hours for any documentation on the
 PropertyProxy class but i didn't find much about it, except for the class
 definition and a fex threads but no basic tutorial or stuff like that.
 
 I'm still pretty new to java  actionscript, so if anyone could point me
 the direction here, I'd be greatly appreciative. Some sources, a link to a
 tutorial, anything ...
 
 I'll keep searching meanwhile, there must be a concrete example somewhere
 
 
 Tim Hoff wrote:
 
 
 This is just the flex vo side.  No change to the java transfer object is
 necessary; for transient fields that live only in the flex app.
 
 -TH
 
 --- In flexcoders@yahoogroups.com, Josh McDonald j...@... wrote:

 That still requires adding the fields to the Flex object. Marking the
 field
 @Transient in Java will affect Hibernate, unless Blaze / LCDS have
 their own
 @Transient I'm not aware of. There's also this blazeds annotations
 add-on:
 http://is.gd/sETx

 SmartyPants-J will do this, but it's nowhere near escaping yet :)

 -Josh

 2009/4/16 Tim Hoff timh...@...

 
 
  Yep, here's an example:
  *
 
  private
  * *var* _myProperty:String;
 
  [Transient]
  [*Bindable*( event=*myPropertyChange* )]
  /**
  * myProperty.
  * @private
  */
  *public* *function* *get* myProperty():String
  {
  * return* _myProperty;
  }
 
  /** @private */
  *public* *function* *set* myProperty( value:String ):*void
  *{
  _myProperty = value;
  dispatchEvent( *new* Event( *myPropertyChange* ) );
  }
 
  -TH
 
  --- In flexcoders@yahoogroups.com, Amy amyblankenship@ wrote:
  
   --- In flexcoders@yahoogroups.com, ouaqa ab@ wrote:
   
   
This is an option but i was wondering if you couldn't use some
 special
ninja keyword telling lcds not to map the field to lcds.
  
   Transient?
  
 
 



 --
 Therefore, send not to know For whom the bell tolls. It tolls for
 thee.

 Josh 'G-Funk' McDonald
 - j...@...
 - http://twitter.com/sophistifunk
 - http://flex.joshmcdonald.info/

 
 
 
 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/How-Could-I-%22not%22-map-a-property-to-lcds-object---tp23059499p23078477.html
Sent from the FlexCoders mailing list archive at Nabble.com.



Re: [flexcoders] How Could I not map a property to lcds object ?

2009-04-15 Thread ouaqa

This is an option but i was wondering if you couldn't use some special
ninja keyword telling lcds not to map the field to lcds.

Still, thanks for the suggestion, valdhor

valdhor-3 wrote:
 
 If it were me, I would leave the java and as objects as they were and
 create a new class extending the java object. Now you can add all the
 properties that hibernate wants and send it.
 
 
 --- In flexcoders@yahoogroups.com, ouaqa a...@... wrote:

 
 I am developping a J2EE/Flex Application and we recently decided to
 switch to
 hibernate to handle our database management strategy. 
 
 The java/as mapping worked real smoothly before. All properties declared
 in
 java objects were also declared in as object.
 
 When switching to hibernate, i had to add some properties to the java
 objects, in order to have all my fields declared in the object.
 So now, the java object has more properties than the actionscript object
 and
 therefore, i get a #1056 error when creating the object (Cannot create
 property XXX on object myObject).
 
 I do not wish to add these missing properties in actionscript so this is
 why
 I would like to know how to not  map a java attribute  to it's
 actionscript-sided object.
 
 sorry about my english, frenchy @ work ...
 
 -- 
 View this message in context:
 http://www.nabble.com/How-Could-I-%22not%22-map-a-property-to-lcds-object---tp23059499p23059499.html
 Sent from the FlexCoders mailing list archive at Nabble.com.

 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/How-Could-I-%22not%22-map-a-property-to-lcds-object---tp23059499p23061699.html
Sent from the FlexCoders mailing list archive at Nabble.com.