Meaning either use the ComponentSecurityCheck or the snapshot version.
not that stuff about changing the policy file.

Mauirce

On Tue, May 13, 2008 at 3:21 PM, Maurice Marrink <[EMAIL PROTECTED]> wrote:
> Ah got it, must have been looking with my wrong glasses on earlier :)
>  You are using version 1.3.0 that version of SecureContainerCheck only
>  checks the class of the container, hence the message about missing
>  permissions for SecureWebMarkupContainer.
>  permission ${ComponentPermission}
>  "xxx.yyy.zzz.front.SecureWebMarkupContainer", "inherit, render,
>  enable";
>  should do the trick, however this will enable every
>  SecurewebMarkupContainer in your application which might not be what
>  you want.
>
>  There are several other options you can try:
>  -replace the ContainerSecurityCheck with a ComponentSecurityCheck
>  -switch to version 1.3-SNAPHOT, the ContainerSecurityCheck has been
>  modified to deal with this type of situation (i.e. check component
>  id's too) along with some more stuff to improve permission
>  inheritance.
>  -extend ContainersecurityCheck and overwrite isActionAuthorized with
>  the following code:
>
> public boolean isActionAuthorized(WaspAction action)
>         {
>                 if (enableAuthentication && !isAuthenticated())
>                         throw new 
> RestartResponseAtInterceptPageException(getLoginPage());
>                 boolean result = 
> getStrategy().isComponentAuthorized(getComponent(), action)
>                                 || 
> getStrategy().isClassAuthorized(getComponent().getClass(), action);
>                 if (result && checkSecureModel() &&
>  SecureComponentHelper.hasSecureModel(getComponent()))
>                         return 
> ((ISecureModel)getComponent().getModel()).isAuthorized(getComponent(),
>  action);
>                 return result;
>         }
>   This code comes from 1.3-SNAPSHOT but should be sufficient to work in
>  your case.
>
>  I recommend either option 1 or 2 depending on how comfortable you are
>  with snapshots
>
>  Maurice
>
>
>
>  On Tue, May 13, 2008 at 2:46 PM, Andrea Jahn <[EMAIL PROTECTED]> wrote:
>  >
>  >
>  >
>  >  Hi,
>  >
>  >  here the code again without the linebreaks:
>  >
>  >  Hive:
>  >
>  >
>  >  01 // pages allowed for all users
>  >  02 grant
>  >  03 {
>  >
>  > 04 permission ${ComponentPermission} "xxx.yyy.zzz.front.Login", "inherit, 
> render";
>  >
>  > 05 permission ${ComponentPermission} "xxx.yyy.zzz.front.Login", "enable";
>  >
>  > 06 permission ${ComponentPermission} "xxx.yyy.zzz.front.Welcome", 
> "inherit, render";
>  >
>  > 07 permission ${ComponentPermission} "xxx.yyy.zzz.front.Welcome", "enable";
>  >  08
>  >  09 };
>  >  10
>  >
>  > 11 grant principal 
> org.apache.wicket.security.hive.authorization.SimplePrincipal "APPL_ADMIN"
>  >  12 {
>  >
>  > 13 // Menu Administration - Product areas
>  >
>  > 14 permission ${ComponentPermission} 
> "xxx.yyy.zzz.front.ProductAreaListPage", "inherit, render";
>  >
>  > 15 permission ${ComponentPermission} 
> "xxx.yyy.zzz.front.ProductAreaListPage", "enable";
>  >  16
>  >
>  > 17 // Product area list page - Hidden panel
>  >
>  > 18 permission ${ComponentPermission} 
> "xxx.yyy.zzz.front.ProductAreaListPage:resultHiddenPanel", "inherit, render, 
> enable";
>  >
>  > 19 permission ${ComponentPermission} 
> "xxx.yyy.zzz.front.ProductAreaListPage:resultHiddenPanel", "enable";
>  >  20 };
>  >  21
>  >  22
>  >
>  >
>  >  Application.log
>  >
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 1: // pages allowed for all users
>  >
>  > 2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission
>  >
>  > 2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 8:
>  >
>  > 2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Login" "access, inherit, render" to everybody
>  >
>  > 2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access, render, enable" to everybody
>  >
>  > 2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access, inherit, render" to everybody
>  >
>  > 2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Login" "access, render, enable" to everybody
>  >
>  > 2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 10:
>  >
>  > 2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 13: // Menu Administration - Product areas
>  >
>  > 2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission
>  >
>  > 2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 16:
>  >
>  > 2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 17: // Product area list page - Hidden panel
>  >
>  > 2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, inherit, render" to [EMAIL 
> PROTECTED] [mailto:[EMAIL PROTECTED]
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage:resultHiddenPanel" "access, render, 
> enable" to [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage:resultHiddenPanel" "access, inherit, 
> render, enable" to [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render, enable" to [EMAIL 
> PROTECTED] [mailto:[EMAIL PROTECTED]
>  >
>  > 2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 21:
>  >
>  > 2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 22:
>  >  2008-05-13 12:26:31,741 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:214) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access"
>  >  2008-05-13 12:26:31,960 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:214) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access, render"
>  >  2008-05-13 12:26:31,960 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access, render", result true
>  >
>  >  2008-05-13 12:26:31,960 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:214) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render"
>  >  2008-05-13 12:26:32,178 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:195) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has an exact match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render, enable"
>  >
>  >  2008-05-13 12:26:32,178 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render, enable", result true
>  >
>  >  2008-05-13 12:26:32,178 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render, enable", result true
>  >
>  >  2008-05-13 12:26:35,582 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:214) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access"
>  >
>  >  2008-05-13 12:26:35,613 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result true
>  >
>  >  2008-05-13 12:26:35,613 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result true
>  >
>  >  2008-05-13 12:26:35,629 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result true
>  >
>  >  2008-05-13 12:26:35,629 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:221) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] does not have or implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.security.SecureWebMarkupContainer" "access, render"
>  >
>  >  2008-05-13 12:26:37,237 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result true
>  >
>  >  2008-05-13 12:26:37,346 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result true
>  >
>  >  2008-05-13 12:26:37,346 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result true
>  >
>  >  2008-05-13 12:26:37,362 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] [mailto:[EMAIL 
> PROTECTED] has a cached match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.security.SecureWebMarkupContainer" "access, render", 
> result false
>  >
>  >
>  >
>  >  ProductAreaListPage.html
>  >
>  >
>  >  <div wicket:id="resultHiddenPanel">
>  >
>  >  <h3 style="margin-top:20pt;">Hidden/Deleted Items</h3>
>  >
>  >  <span style="font-size:75%">
>  >
>  >  <span wicket:id="productAreaHiddenNavigator">[PagingNavigator 
> [|&lt;][&lt;]]</span>
>  >
>  >  Results: <span wicket:id="resultHiddenCountLabel">[Number of 
> results]</span>
>  >   </span>
>  >
>  >   <table class="list">
>  >   <tr class="list">
>  >   <th>ID</th>
>  >   <th>Name</th>
>  >   <th>Description</th>
>  >   <th>&nbsp;</th>
>  >   <th>&nbsp;</th>
>  >   </tr>
>  >
>  >  <tr wicket:id="productAreaHiddenTable" class="list">
>  >
>  >  <td><span wicket:id="id">[id]</span></td>
>  >
>  >  <td><span wicket:id="name">[name]</span></td>
>  >
>  >  <td><span wicket:id="description">[description]</span></td>
>  >
>  >  <td><span wicket:id="status">[status]</span></td>
>  >
>  >  <td><a wicket:id="reactivateProductAreaLink">Reactivate&hellip;</a></td>
>  >   </tr>
>  >   </table>
>  >   </div>
>  >
>  >
>  >  ProductAreaListPage.java
>  >
>  >
>  >  public class ProductAreaListPage extends SecuredBasePage
>  >  {
>  >
>  >  private SecureWebMarkupContainer resultHiddenPanel;
>  >
>  >  public ProductAreaListPage() {
>  >
>  >  resultHiddenPanel = new SecureWebMarkupContainer("resultHiddenPanel");
>  >
>  >
>  >  //  add DataView, Label,  to resultHiddenPanel
>  >
>  >  add(resultHiddenPanel);
>  >
>  >  }
>  >
>  >  }
>  >
>  >
>  >  SecureWebMarkupContainer.java
>  >
>  >
>  >  package xxx.yyy.zzz.front.security;
>  >
>  >
>  > public class SecureWebMarkupContainer extends WebMarkupContainer 
> implements ISecureContainer
>  >  {
>  >
>  >
>  >
>  >   private static final long serialVersionUID = 1L;
>  >
>  >
>  >   public SecureWebMarkupContainer(String id)
>  >   {
>  >   super(id);
>  >   setSecurityCheck(new ContainerSecurityCheck(this));
>  >
>  >  }
>  >
>  >
>  >   public SecureWebMarkupContainer(String id, IModel model)
>  >   {
>  >   super(id, model);
>  >   setSecurityCheck(new ContainerSecurityCheck(this));
>  >   }
>  >
>  >
>  >   public ISecurityCheck getSecurityCheck()
>  >   {
>  >   return SecureComponentHelper.getSecurityCheck(this);
>  >
>  >  }
>  >
>  >
>  >   public boolean isActionAuthorized(String waspAction)
>  >   {
>  >
>  >  return SecureComponentHelper.isActionAuthorized(this, waspAction);
>  >   }
>  >
>  >
>  >
>  >  public boolean isActionAuthorized(WaspAction action)
>  >   {
>  >
>  >  return SecureComponentHelper.isActionAuthorized(this, action);
>  >   }
>  >
>  >
>  >   public boolean isAuthenticated()
>  >   {
>  >   return SecureComponentHelper.isAuthenticated(this);
>  >
>  >  }
>  >
>  >
>  >   public void setSecurityCheck(ISecurityCheck check)
>  >   {
>  >   SecureComponentHelper.setSecurityCheck(this, check);
>  >   }
>  >
>  >  }
>  >
>  >
>  >  Andrea
>  >
>  >  *Von:* [email protected]
>  >  *Gesendet:* 13.05.08 13:27:56
>  >  *An:* [email protected]
>  >  *Betreff:* Swarm: Authorization for WebMarkupContainer
>  >
>  >
>  >
>  >
>  >
>  >  Hi,
>  >
>  >  I tried to create a "SecureWebMarkupContainer" (contains a DataView, 
> Label,..), which should be only visible for authorized users. But although 
> the user has the permission "APPL_ADMIN", he cannot see the 
> "resultHiddenPanel".
>  >
>  >  Within the hive I used the wicket id "resultHiddenPanel" to identify the 
> component, but within the logfile there's the message, that the component 
> "SecureWebMarkupContainer" (class name) is not found.
>  >
>  >  Perhaps do I have to create a subclass of SecureWebMarkupContainer for 
> each WebMarkupContainer component and add that classname to the hive ?
>  >
>  >  ---
>  >
>  >  Code:
>  >
>  >
>  >
>  >  Hive:<?xml:namespace prefix = o ns = 
> "urn:schemas-microsoft-com:office:office" /><o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  01 // pages allowed for all users<o:p></o:p>
>  >
>  >  02 grant<o:p></o:p>
>  >
>  >  03 {<o:p></o:p>
>  >
>  >  04 permission ${ComponentPermission} "xxx.yyy.zzz.front.Login", "inherit, 
> render";<o:p></o:p>
>  >
>  >  05 permission ${ComponentPermission} "xxx.yyy.zzz.front.Login", 
> "enable";<o:p></o:p>
>  >
>  >  06 permission ${ComponentPermission} "xxx.yyy.zzz.front.Welcome", 
> "inherit, render";<o:p></o:p>
>  >
>  >  07 permission ${ComponentPermission} "xxx.yyy.zzz.front.Welcome", 
> "enable";<o:p></o:p>
>  >
>  >  08<o:p></o:p>
>  >
>  >  09 };<o:p></o:p>
>  >
>  >  10<o:p></o:p>
>  >
>  >  11 grant principal 
> org.apache.wicket.security.hive.authorization.SimplePrincipal 
> "APPL_ADMIN"<o:p></o:p>
>  >
>  >  12 { <o:p></o:p>
>  >
>  >  13 // Menu Administration - Product areas<o:p></o:p>
>  >
>  >  14 permission ${ComponentPermission} 
> "xxx.yyy.zzz.front.ProductAreaListPage", "inherit, render";<o:p></o:p>
>  >
>  >  15 permission ${ComponentPermission} 
> "xxx.yyy.zzz.front.ProductAreaListPage", "enable";<o:p></o:p>
>  >
>  >  16 <o:p></o:p>
>  >
>  >  17 // Product area list page - Hidden panel<o:p></o:p>
>  >
>  >  18 permission ${ComponentPermission} 
> "xxx.yyy.zzz.front.ProductAreaListPage:resultHiddenPanel", "inherit, render, 
> enable";<o:p></o:p>
>  >
>  >  19 permission ${ComponentPermission} 
> "xxx.yyy.zzz.front.ProductAreaListPage:resultHiddenPanel", 
> "enable";<o:p></o:p>
>  >
>  >  20 };<o:p></o:p>
>  >
>  >  21<o:p></o:p>
>  >
>  >  22<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  Application.log<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 1: // pages allowed for all users<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 8: <o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Login" "access, inherit, render" to everybody<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access, render, enable" to everybody<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access, inherit, render" to everybody<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Login" "access, render, enable" to everybody<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 10: <o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,566 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 13: // Menu Administration - Product areas<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 16: <o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 17: // Product area list page - Hidden panel<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.resolveAliases(PolicyFileHiveFactory.java:294)
>  - resolved alias: ComponentPermission to 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, inherit, render" to [EMAIL 
> PROTECTED]<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "*xxx.yyy.zzz.front.ProductAreaListPage:resultHiddenPanel*" "access, render, 
> enable" to [EMAIL PROTECTED]<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "*xxx.yyy.zzz.front.ProductAreaListPage:resultHiddenPanel*" "access, inherit, 
> render, enable" to [EMAIL PROTECTED]<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.BasicHive.addPrincipal(BasicHive.java:108) - 
> Adding 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render, enable" to [EMAIL 
> PROTECTED]<o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 21: <o:p></o:p>
>  >
>  >  2008-05-13 12:26:14,581 DEBUG 
> org.apache.wicket.security.hive.config.PolicyFileHiveFactory.skipLine(PolicyFileHiveFactory.java:949)
>  - skipping line 22: <o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:31,741 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:214) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access"<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:31,960 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:214) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access, render"<o:p></o:p>
>  >
>  >  2008-05-13 12:26:31,960 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.Welcome" "access, render", result true<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:31,960 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:214) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render"<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:32,178 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:195) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has an exact 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render, enable"<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:32,178 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render, enable", result 
> true<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:32,178 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render, enable", result 
> true<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:35,582 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:214) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access"<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:35,613 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result 
> true<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:35,613 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result 
> true<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:35,629 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result 
> true<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:35,629 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:221) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] does not have or 
> implies 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "*xxx.yyy.zzz.front.security.SecureWebMarkupContainer*" "access, 
> render"<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:37,237 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result 
> true<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:37,346 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result 
> true<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:37,346 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "xxx.yyy.zzz.front.ProductAreaListPage" "access, render", result 
> true<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  2008-05-13 12:26:37,362 DEBUG 
> org.apache.wicket.security.hive.BasicHive.hasPermission(BasicHive.java:188) - 
> Subjects[HashKey: 821489378, sortOrder 0 = [EMAIL PROTECTED] has a cached 
> match for 
> org.apache.wicket.security.hive.authorization.permissions.ComponentPermission 
> "*xxx.yyy.zzz.front.security.SecureWebMarkupContainer*" "access, render", 
> result false<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  ProductAreaListPage.html <o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >   <o:p></o:p>
>  >
>  >  <div wicket:id="resultHiddenPanel"><o:p></o:p>
>  >
>  >  <h3 style="margin-top:20pt;">Hidden/Deleted Items</h3><o:p></o:p>
>  >
>  >  <span style="font-size:75%"><o:p></o:p>
>  >
>  >  <span wicket:id="productAreaHiddenNavigator">[PagingNavigator 
> [|&lt;][&lt;]]</span><o:p></o:p>
>  >
>  >  Results: <span wicket:id="resultHiddenCountLabel">[Number of 
> results]</span><o:p></o:p>
>  >
>  >  </span><o:p></o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  <table class="list"><o:p></o:p>
>  >
>  >  <tr class="list"><o:p></o:p>
>  >
>  >  <th>ID</th><o:p></o:p>
>  >
>  >  <th>Name</th><o:p></o:p>
>  >
>  >  <th>Description</th><o:p></o:p>
>  >
>  >  <th>&nbsp;</th><o:p></o:p>
>  >
>  >  <th>&nbsp;</th><o:p></o:p>
>  >
>  >  </tr><o:p></o:p>
>  >
>  >  <tr wicket:id="productAreaHiddenTable" class="list"><o:p></o:p>
>  >
>  >  <td><span wicket:id="id">[id]</span></td><o:p></o:p>
>  >
>  >  <td><span wicket:id="name">[name]</span></td><o:p></o:p>
>  >
>  >  <td><span wicket:id="description">[description]</span></td><o:p></o:p>
>  >
>  >  <td><span wicket:id="status">[status]</span></td><o:p></o:p>
>  >
>  >  <td><a 
> wicket:id="reactivateProductAreaLink">Reactivate&hellip;</a></td><o:p></o:p>
>  >
>  >  </tr><o:p></o:p>
>  >
>  >  </table><o:p></o:p>
>  >
>  >  </div><o:p></o:p>
>  >
>  >   <o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  ProductAreaListPage.java<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  *public* *class* ProductAreaListPage *extends* SecuredBasePage<o:p></o:p>
>  >
>  >  {<o:p></o:p>
>  >
>  >   <o:p></o:p>
>  >
>  >  *private* SecureWebMarkupContainer resultHiddenPanel;<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  *public* ProductAreaListPage() {<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  resultHiddenPanel = *new* 
> SecureWebMarkupContainer("resultHiddenPanel");<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  //  add DataView, Label,  to resultHiddenPanel<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  add(resultHiddenPanel);<o:p></o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >   <o:p></o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  SecureWebMarkupContainer.java<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  *package* xxx.yyy.zzz.front.security;<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  *public* *class* SecureWebMarkupContainer *extends* WebMarkupContainer 
> *implements* ISecureContainer<o:p></o:p>
>  >
>  >  {<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  *private* *static* *final* *long* /serialVersionUID/ = 1L;<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  *public* SecureWebMarkupContainer(String id)<o:p></o:p>
>  >
>  >  {<o:p></o:p>
>  >
>  >  *super*(id);<o:p></o:p>
>  >
>  >  setSecurityCheck(*new* ContainerSecurityCheck(*this*));<o:p></o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  *public* SecureWebMarkupContainer(String id, IModel model)<o:p></o:p>
>  >
>  >  {<o:p></o:p>
>  >
>  >  *super*(id, model);<o:p></o:p>
>  >
>  >  setSecurityCheck(*new* ContainerSecurityCheck(*this*));<o:p></o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  *public* ISecurityCheck getSecurityCheck()<o:p></o:p>
>  >
>  >  {<o:p></o:p>
>  >
>  >  *return* SecureComponentHelper./getSecurityCheck/(*this*);<o:p></o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  *public* *boolean* isActionAuthorized(String waspAction)<o:p></o:p>
>  >
>  >  {<o:p></o:p>
>  >
>  >  *return* SecureComponentHelper./isActionAuthorized/(*this*, 
> waspAction);<o:p></o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  *public* *boolean* isActionAuthorized(WaspAction action)<o:p></o:p>
>  >
>  >  {<o:p></o:p>
>  >
>  >  *return* SecureComponentHelper./isActionAuthorized/(*this*, 
> action);<o:p></o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  *public* *boolean* isAuthenticated()<o:p></o:p>
>  >
>  >  {<o:p></o:p>
>  >
>  >  *return* SecureComponentHelper./isAuthenticated/(*this*);<o:p></o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >  *public* *void* setSecurityCheck(ISecurityCheck check)<o:p></o:p>
>  >
>  >  {<o:p></o:p>
>  >
>  >  SecureComponentHelper./setSecurityCheck/(*this*, check);<o:p></o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  }<o:p></o:p>
>  >
>  >  <o:p> </o:p>
>  >
>  >  <o:p></o:p>
>  >
>  >
>  >
>  >  ----
>  >
>  >  Maurice,
>  >
>  >  thank's for the quick reply to my first question ! Should I (or could 
> you) delete this question from the "Getting started with SWARM" page, as it 
> was the wrong place to post the question ?
>  >
>  >  Thanks
>  >  Andrea
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >  Jetzt neu! Schützen Sie Ihren PC mit McAfee und WEB.DE. 30 Tage
>  >  kostenlos testen. *http://www.pc-sicherheit.web.de/startseite/?mc=022220* 
> [http://www.pc-sicherheit.web.de/startseite/?mc=022220]
>  >
>  >
>  >
>  >
>  >
>  >
>  >  Schon gehört? Der neue WEB.DE MultiMessenger kann`s mit allen:
>  >  *http://www.produkte.web.de/messenger/?did=3016* 
> [http://www.produkte.web.de/messenger/?did=3016]
>  >
>

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

Reply via email to