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

2009-04-15 Thread Josh McDonald
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...@aol.com



 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 amyblankens...@... 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...@joshmcdonald.info
  -  http://twitter.com/sophistifunk
  -  http://flex.joshmcdonald.info/


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

2009-04-15 Thread Jeff Vroom
You can use the flex.messaging.io.PropertyProxy features.  The BeanProxy class 
has a way to exclude properties from AMF serialization.   You can either 
register these statically or wrap an instance.   These should be in the docs.

We really should have @FlexTransient or something so that can be turned on/off 
independently.  I think there is an implementation in the BlazeDS bug base 
someone contributed I've been meaning to look at.   You'd just need to write 
some service hook to check for the annotations, register property proxies to 
exclude the right properties on whatever class had the annotations and you'd be 
all set.

Jeff

From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf 
Of Josh McDonald
Sent: Wednesday, April 15, 2009 6:00 PM
To: flexcoders@yahoogroups.com
Subject: Re: [flexcoders] Re: How Could I not map a property to lcds object ?





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...@aol.commailto:timh...@aol.com


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.commailto:flexcoders@yahoogroups.com, Amy 
amyblankens...@... wrote:

 --- In flexcoders@yahoogroups.commailto: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...@joshmcdonald.infomailto:j...@joshmcdonald.info
  -  http://twitter.com/sophistifunk
  -  http://flex.joshmcdonald.info/

inline: image001.jpginline: image002.jpg