public SecurityEnforcer(Persistence.IPersister persister, ISecurityManager security, ContentActivator activator, Web.IUrlParser urlParser, Web.IWebContext webContext) { this.webContext = webContext; this.persister = persister; this.security = security; this.activator = activator; this.urlParser = urlParser; }
public SecurityEnforcer(Persistence.IPersister persister, ISecurityManager security, Definitions.IDefinitionManager definitions, Web.IUrlParser urlParser, Web.IWebContext webContext) { this.webContext = webContext; this.persister = persister; this.security = security; this.definitions = definitions; this.urlParser = urlParser; }
public SecurityEnforcer(Persistence.IPersister persister, ISecurityManager security, ContentActivator activator, Web.IUrlParser urlParser, Web.IWebContext webContext, Configuration.HostSection config) { this.webContext = webContext; this.persister = persister; this.security = security; this.activator = activator; this.urlParser = urlParser; this.permissionDeniedHttpCode = config.Web.PermissionDeniedHttpCode; }
/// <summary>Creates a new instance of the <see cref="IntegrityManager"/>.</summary> /// <param name="definitions">The definition manager.</param> /// <param name="finder"></param> /// <param name="urlParser"></param> public IntegrityManager(Definitions.IDefinitionManager definitions, IContentItemRepository repository, Web.IUrlParser urlParser) { this.definitions = definitions; this.repository = repository; this.urlParser = urlParser; }
/// <summary>Creates a new instance of the <see cref="IntegrityManager"/>.</summary> /// <param name="definitions">The definition manager.</param> /// <param name="urlParser"></param> public IntegrityManager(Definitions.IDefinitionManager definitions, IItemFinder finder, Web.IUrlParser urlParser) { this.definitions = definitions; this.finder = finder; this.urlParser = urlParser; }
/// <summary>Creates a new instance of the <see cref="IntegrityManager"/>.</summary> /// <param name="definitions">The definition manager.</param> /// <param name="finder"></param> /// <param name="urlParser"></param> public IntegrityManager(Definitions.IDefinitionManager definitions, IItemFinder finder, Web.IUrlParser urlParser) { this.definitions = definitions; this.finder = finder; this.urlParser = urlParser; }
void IInjectable <IUrlParser> .Set(IUrlParser dependency) { urlParser = dependency; }
void IDependentEntity <IUrlParser> .Set(IUrlParser dependency) { urlParser = dependency; }