security is bypassed anyways because most component writers will
forget to do the double check. so neither solution is good.

-igor


On 11/2/07, Johan Compagner <[EMAIL PROTECTED]> wrote:
> >
> >
> > for visibility it is currently: isVisible()&&isRenderAllowed() which
> > makes little sense to me because i have to deal with two concepts:
> > visibility and rendering. from my point of view as a user i dont care
> > to know about rendering, i just want to plop my components down and
> > tweak their visibility.
>
>
> so just introduce an extra final method on component that does just that
> check.
>
>
> when we first introduced this i argued to make isenabled() and
> > isvisible() include the is*allowed() checks, but i didnt win that one
> > back then...but thats another thread.
>
>
>  no i still think thats a bad idea, because then isEnabled and isVisible
> must be both final i guess
> because then with simple isVisible override by some developer the security
> is by passed.
>
> johan
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to