public DomainObjectSecurityStrategyDecorator( IObjectSecurityStrategy innerStrategy, IDomainObjectSecurityContextFactory securityContextFactory, RequiredSecurityForStates requiredSecurityForStates) { ArgumentUtility.CheckNotNull("innerStrategy", innerStrategy); ArgumentUtility.CheckNotNull("securityContextFactory", securityContextFactory); _innerStrategy = innerStrategy; _securityContextFactory = securityContextFactory; _requiredSecurityForStates = requiredSecurityForStates; }
private DomainObjectSecurityStrategy( RequiredSecurityForStates requiredSecurityForStates, IDomainObjectSecurityContextFactory securityContextFactory) { }