Deveel.Data.Sql.Statements.CreateRoleStatement.ConfigureSecurity C# (CSharp) 메소드

ConfigureSecurity() 보호된 메소드

protected ConfigureSecurity ( ExecutionContext context ) : void
context ExecutionContext
리턴 void
        protected override void ConfigureSecurity(ExecutionContext context)
        {
            context.Assertions.Add(c => {
                if (!c.User.CanManageRoles())
                    return AssertResult.Deny(new SecurityException(String.Format("User '{0}' has not enough rights to create roles.", c.User.Name)));

                return AssertResult.Allow();
            });
        }