public SecurityModel() { queryConfigurator = new SecurityMsSqlServerQueryConfigurator(); hashWorker = new HashWorker(); HashConfig hc = new HashConfig(); hc.numberOfHashing = 100000; hc.sultLength = 20; hashWorker.setConfig(hc); }
public SqlLiteDbChecker(SecurityQueryConfigurator executer) { this.executer = executer; }
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() }); }