public override ICrmSiteMapNodeValidator GetValidator(CrmSiteMapProviderBase provider)
 {
     return(new CompositeCrmSiteMapNodeValidator
     {
         new HiddenFromSiteMapCrmSiteMapNodeValidator(),
         new SecurityCrmSiteMapNodeValidator(PortalName)
     });
 }
 public override ICrmSiteMapNodeValidator GetValidator(CrmSiteMapProviderBase provider)
 {
     return(new SecurityCrmSiteMapNodeValidator(PortalName));
 }
示例#3
0
 public abstract ICrmSiteMapNodeValidator GetValidator(CrmSiteMapProviderBase provider);
示例#4
0
 public override ICrmSiteMapNodeValidator GetValidator(CrmSiteMapProviderBase provider)
 {
     return(provider.SecurityTrimmingEnabled
                         ? new SecurityCrmSiteMapNodeValidator(PortalName)
                         : new AlwaysValidCrmSiteMapNodeValidator() as ICrmSiteMapNodeValidator);
 }