Ejemplo n.º 1
0
        public SecurityModel()
        {
            queryConfigurator = new SecurityMsSqlServerQueryConfigurator();
            hashWorker        = new HashWorker();
            HashConfig hc = new HashConfig();

            hc.numberOfHashing = 100000;
            hc.sultLength      = 20;
            hashWorker.setConfig(hc);
        }
Ejemplo n.º 2
0
 public SqlLiteDbChecker(SecurityQueryConfigurator executer)
 {
     this.executer = executer;
 }
Ejemplo n.º 3
0
        public BasicObjectsChecker(SecurityQueryConfigurator queryConfigurator)
        {
            this.queryConfigurator = queryConfigurator;
            attrs = new List <DbObject>();
            attrs.Add(new Password());
            attrs.Add(new Sult());
            attrs.Add(new ContentAttr());
            attrs.Add(new DevelopStatusAttr());
            attrs.Add(new QuestionsCountAttr());
            attrs.Add(new QuestionsTypeAttr());
            attrs.Add(new RequiredQuestionsAttr());
            attrs.Add(new UnswersTypeAttr());

            types = new List <DbObject>();
            types.Add(new DevelopStatusType());
            types.Add(new User());
            types.Add(new QuestionTType());
            types.Add(new Testing.Types.BasicDBObjects.Realization.QuestionType());
            types.Add(new SchemaType());
            types.Add(new SubjectType());
            types.Add(new TestType());
            types.Add(new UnswerTType());
            types.Add(new UnswerType());

            objects = new List <DbObject[]>();
            objects.Add(new DbObject[2] {
                new MainSchema(), new SchemaType()
            });
            objects.Add(new DbObject[2] {
                new Admin(), new User()
            });
            objects.Add(new DbObject[2] {
                new InApproveStatus(), new DevelopStatusType()
            });
            objects.Add(new DbObject[2] {
                new MultiplyAnswer(), new QuestionTType()
            });
            objects.Add(new DbObject[2] {
                new RightUnswer(), new UnswerTType()
            });
            objects.Add(new DbObject[2] {
                new SingleAnswer(), new QuestionTType()
            });
            objects.Add(new DbObject[2] {
                new Unswer(), new UnswerTType()
            });

            schemas = new List <DbObject[]>();
            schemas.Add(new DbObject[3] {
                new MainSchema(), new TestType(), new QuestionsCountAttr()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new TestType(),
                new RequiredQuestionsAttr()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new Testing.Types.BasicDBObjects.
                Realization.QuestionType(), new QuestionsTypeAttr()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new Testing.Types.BasicDBObjects.
                Realization.QuestionType(), new ContentAttr()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new User(), new Password()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new User(), new Sult()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new UnswerType(), new ContentAttr()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new UnswerType(), new UnswersTypeAttr()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new SubjectType(), new DevelopStatusAttr()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new TestType(), new DevelopStatusAttr()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new Testing.Types.BasicDBObjects.
                Realization.QuestionType(), new DevelopStatusAttr()
            });
            schemas.Add(new DbObject[3] {
                new MainSchema(), new UnswerType(), new DevelopStatusAttr()
            });
        }