Broadly speaking, StateHolder is only relevant for JSF-specific
artifacts; converters, validators, event listeners, components, etc. 
Do not use it for managed beans or data layer objects.

-- Adam


On 3/30/06, Dennis Byrne <[EMAIL PROTECTED]> wrote:
> StateHolder is something JSF implementors *must* know.  It is not something 
> application developers *should* know - although understanding it obviously 
> will help you.
>
> Dennis Byrne
>
> >-----Original Message-----
> >From: Yura.Tkachenko [mailto:[EMAIL PROTECTED]
> >Sent: Friday, March 31, 2006 02:16 AM
> >To: ''MyFaces Discussion''
> >Subject: RE: NotSerializableException during saveState
> >
> >Thanks, Adam
> >
> >Could you please explain me some more details and specific circumstances for
> >StateHolder?
> >
> >Yura.
> >
> >
> >
> >-----Original Message-----
> >From: Adam Winer [mailto:[EMAIL PROTECTED]
> >Sent: Friday, March 31, 2006 2:23 AM
> >To: MyFaces Discussion
> >Subject: Re: NotSerializableException during saveState
> >
> >I'd recommend implementing Serializable.  StateHolder is only
> >relevant in specific circumstances, and if you're not the sort who
> >likes memorizing the JSF spec in detail, you'll be much better
> >of just always implementing Serializable.  All scenarios that support
> >StateHolder also support Serializable, whereas the converse is not
> >true.
> >
> >-- Adam Winer
> >
> >
> >On 3/30/06, Yura.Tkachenko <[EMAIL PROTECTED]> wrote:
> >> One little remark, when I trys to implement Serializable instead of
> >> StateHolder everything works, but I want to know is this my issue in bean
> >> with StateHolder or not?
> >>
> >> Thanks,
> >> Yura.
> >>
> >> -----Original Message-----
> >> From: Mike Kienenberger [mailto:[EMAIL PROTECTED]
> >> Sent: Thursday, March 30, 2006 6:54 PM
> >> To: MyFaces Discussion
> >> Subject: Re: NotSerializableException during saveState
> >>
> >> On 3/30/06, [EMAIL PROTECTED]
> >> > javax.faces.FacesException:
> >> > java.io.NotSerializableException:
> >> > com.nsite.wsbuilder.TableFiltersBean
> >> >
> >> > at
> >> > org.apache.myfaces.util.StateUtils.encode64(StateUtils.java:43)
> >>
> >> Is com.nsite.wsbuilder.TableFiltersBean the bean you have implemented
> >> StateHolder on?   If not, that's the problem.   If so, you'll probably
> >> need to post the bean code, but it doesn't look like it implements
> >> StateHolder from the stacktrace.
> >>
> >>
> >
> >
>
>
>

Reply via email to