AbstractBasePage extends WebPage

SecureBasePage extends AbstractBasePage

This is how we do it in our projects.

Martijn


On Tue, Aug 12, 2008 at 11:24 PM, Neil McT <[EMAIL PROTECTED]> wrote:
>
> Hi folks,
>
> I'm new to Wicket so please forgive me if I ask something incredibly dumb :)
>
> I've just started using Wicket and am enjoying it very much. I'm putting
> together an application using SWARM / WASP for my authentication /
> authorisation and would like to use markup inheritance to give a consistent
> look and feel for both secure AND non-secure pages.. and this is where I've
> run into my first problem.
>
> I would like all off my pages to extend some base-page however my secure
> pages all extend  SecureWebPage. So basically my secure and non-secure web
> pages cannot extend the same base page.
>
> As far as I can see my options are....
>
> 1) Rather than extend SecureWebPage my secure pages can implement
> ISecurePage, however this would require quite a few additional methods to be
> implemented (and duplicated) across my secure pages.
>
> 2) Rather than go for a page-based layout I could go for a single page with
> a panel-based layout and manage security on a panel-by-panel basis. However,
> I prefer the navigation aspect of the page-based layout and I prefer to
> assign permissions in SWARM on a page-by-page basis (and find it easier /
> more intuitive to authenticate on a page-basis).
>
> Am I missing something simple here? Does anyone have any other suggestions?
>
> Any help much appreciated,
>
> Neil.
> --
> View this message in context: 
> http://www.nabble.com/Markup-inheritance-for-secure-and-non-secure-pages-tp18952852p18952852.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Become a Wicket expert, learn from the best: http://wicketinaction.com
Apache Wicket 1.3.4 is released
Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.

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

Reply via email to