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