Re: How to not persist an object

"Sean C. Sullivan" <[email protected]>
Newsgroups gmane.comp.java.openamf.user
Message-ID <[email protected]>
OpenAMF uses JavaBeans introspection to discover properties.

If you want OpenAMF to ignore certain properties (getter methods), then
you need to implement a BeanInfo class.

Link:  http://www.jguru.com/faq/view.jsp?EID=348300

Question:  *What is introspection in JavaBeans?

**Answer*:
Introspection is the ability to ask a JavaBean component what properties
and events it supports. By default, introspection is supported by
reflection, where you name methods with certain naming patterns, like
set/getProperty() and add/removeListener(). You can also explicitly
expose the bean's behavior through creation of a BeanInfo class related
to the bean. The BeanInfo class can be used for many things, like
setting up an icon for the component when used in a bean builder tool
like JBuilder, limiting the properties available, or mapping methods to
properties that don't follow standard naming patterns.


Leif Wells wrote:

> Sean,
>
> I appologize for my lack of experience in this, but I am still at a loss.
>
> I understand that I should use your suggested Foo & FooInfoBean
> technique to avoid the problem we are having.
>
> What I don't understand:
> 1) How are these two Classes are related? In your earlier example
> there is no reference to either of them in each other. Is this
> connection something that Java will do in the background? Or is it
> something that OpenAMF automagically looks for when an Object is sent
> it's way?
>
> 2) I *assume* that I'd still be sending Foo to OpenAMF>Flash. Is that
> correct?
>
> If there is some reference material I should be reviewing about this,
> please point me in that direction.
>
> Leif
>
>
>
>
> On 4/28/05, *Sean C. Sullivan* <[email protected]
> <mailto:[email protected]>> wrote:
>
>       implement a FooBeanInfo class for each Java class
>       where you need to force certain properties to be ignored
>
>



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.