Ah.  I see that there was a thread about this on Wednesday.  Looks like
I was right about what happened. I'm going to go ahead and remove the
@deprecated javadoc.

Stan Silvert
JBoss, Inc.
[EMAIL PROTECTED]
callto://stansilvert

> -----Original Message-----
> From: Stan Silvert [mailto:[EMAIL PROTECTED]
> Sent: Friday, February 24, 2006 5:52 PM
> To: MyFaces Development
> Subject: RE: [jira] Created: (MYFACES-1153) PortletUtil should not be
> marked as @deprecated
> 
> > -----Original Message-----
> > From: Mike Kienenberger [mailto:[EMAIL PROTECTED]
> > Sent: Friday, February 24, 2006 5:28 PM
> > To: MyFaces Development
> > Subject: Re: [jira] Created: (MYFACES-1153) PortletUtil should not
be
> > marked as @deprecated
> >
> > What about providing an RI-compatible version of PortletUtil as
well,
> > and using reflection (or some other trick) to determine which code
to
> > use?   Then we could put it back into myfaces-commons.
> 
> Good thought Mike.  It was originally implemented that way.  However,
> that required a dependency on the portlet API, which may not be
present
> in servlet-based apps.
> 
> MyFaces core will continue to need the PortletUtil for this reason and
> because this code is executed with each request and is faster than
> reflection.
> 
> Now that I think about it, what probably happened was that this got
> moved to commons, deprecated, and moved back to impl.  Whoever moved
it
> back to impl probably just forgot to remove the @deprecated message.
> 
> Right now, there is no fool-proof implementation-independent way to
tell
> if you are running as a portlet.  Maybe we can fix this in JSF 2.0.
> 
> Stan
> 
> >
> > On 2/24/06, Stan Silvert (JIRA) <[email protected]> wrote:
> > > PortletUtil should not be marked as @deprecated
> > > -----------------------------------------------
> > >
> > >          Key: MYFACES-1153
> > >          URL: http://issues.apache.org/jira/browse/MYFACES-1153
> > >      Project: MyFaces Core
> > >         Type: Improvement
> > >   Components: General
> > >     Versions: 1.1.2-SNAPSHOT
> > >  Environment: all
> > >     Reporter: Stan Silvert
> > >  Assigned to: Stan Silvert
> > >     Priority: Minor
> > >      Fix For: 1.1.2
> > >
> > >
> > > The org.apache.myfaces.portlet.PortletUtil class has been marked
as
> > deprecated with the following message:
> > >
> > >  @deprecated These utils work only with the MyFaces implementation
> and
> > therefore should be moved to myfaces-impl in the future
> > >
> > > I was unable to find a related Jira task on this, so I don't know
> how it
> > got there.  It is true that this class is meant to only work with
> MyFaces,
> > but it already lives in impl.  So, I don't understand why this has
> been
> > marked deprecated.  It certainly isn't deprecated as in, "App
> developers
> > shouldn't use this".  PortletUtil actually gives portlet developers
> some
> > flexibility that is not found in the RI.
> > >
> > > Maybe whoever put this there thought it was part of API?
> > >
> > > Anyway, if there are no objections, I will remove the @deprecated
> > message soon.
> > >
> > > --
> > > This message is automatically generated by JIRA.
> > > -
> > > If you think it was sent incorrectly contact one of the
> administrators:
> > >    http://issues.apache.org/jira/secure/Administrators.jspa
> > > -
> > > For more information on JIRA, see:
> > >    http://www.atlassian.com/software/jira
> > >
> > >

Reply via email to