Skip to content

Commit b780a1b

Browse files
committed
refactor - validation module separated to validation base + util + validators
1 parent b1f399f commit b780a1b

33 files changed

+430
-911
lines changed

.idea/libraries/Generated_files.xml

+25-21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ To define business rules for some object, you have to create abstract validator.
4141

4242
//basic validators
4343
var required =new Validation.RequiredValidator();
44-
var maxLength = new Validation.MaxLengthValidator(15);
44+
var maxLength = new Validators.MaxLengthValidator(15);
4545

4646
//assigned validators to property
4747
personValidator.RuleFor("FirstName", required);

content/tutorial/01_property_rules.ngdoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ To create validator you have
3737

3838
//basic validators
3939
var required =new Validation.RequiredValidator();
40-
var maxLength = new Validation.MaxLengthValidator(15);
40+
var maxLength = new Validators.MaxLengthValidator(15);
4141

4242
//assigned validators to property
4343
personValidator.RuleFor("FirstName", required);

content/tutorial/02_composition_rules.ngdoc

+4-4
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ To create validator you have to
5757
}
5858
var createPersonValidator = function() {
5959

60-
var maxLength = new Validation.MaxLengthValidator(15);
60+
var maxLength = new Validators.MaxLengthValidator(15);
6161

6262
var validator = new Validation.AbstractValidator<IPerson>();
6363
validator.RuleFor("FirstName", required);
@@ -76,7 +76,7 @@ To create validator you have to
7676

7777
var validator = new Validation.AbstractValidator<IContact>();
7878
validator.RuleFor("Email", required);
79-
validator.RuleFor("Email", new Validation.MaxLengthValidator(100));
79+
validator.RuleFor("Email", new Validators.MaxLengthValidator(100));
8080
validator.RuleFor("Email", new Validation.EmailValidator());
8181

8282
var phoneValidator = createPhoneValidator();
@@ -90,10 +90,10 @@ To create validator you have to
9090

9191
var validator = new Validation.AbstractValidator<IPhone>();
9292
validator.RuleFor("CountryCode", required);
93-
validator.RuleFor("CountryCode", new Validation.MaxLengthValidator(3));
93+
validator.RuleFor("CountryCode", new Validators.MaxLengthValidator(3));
9494

9595
validator.RuleFor("Number", required);
96-
validator.RuleFor("Number", new Validation.MaxLengthValidator(9));
96+
validator.RuleFor("Number", new Validators.MaxLengthValidator(9));
9797

9898
var optionsFce = function() {
9999
var deferral = Q.defer();

content/tutorial/03_list_rules.ngdoc

+4-4
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ To create validator you have to
5353
}
5454
var createPersonValidator = function() {
5555

56-
var maxLength = new Validation.MaxLengthValidator(15);
56+
var maxLength = new Validators.MaxLengthValidator(15);
5757

5858
var validator = new Validation.AbstractValidator<IPerson>();
5959
validator.RuleFor("FirstName", required);
@@ -72,7 +72,7 @@ To create validator you have to
7272

7373
var validator = new Validation.AbstractValidator<IContact>();
7474
validator.RuleFor("Email", required);
75-
validator.RuleFor("Email", new Validation.MaxLengthValidator(100));
75+
validator.RuleFor("Email", new Validators.MaxLengthValidator(100));
7676
validator.RuleFor("Email", new Validation.EmailValidator());
7777

7878
var phoneValidator = createPhoneValidator();
@@ -86,10 +86,10 @@ To create validator you have to
8686

8787
var validator = new Validation.AbstractValidator<IPhone>();
8888
validator.RuleFor("CountryCode", required);
89-
validator.RuleFor("CountryCode", new Validation.MaxLengthValidator(3));
89+
validator.RuleFor("CountryCode", new Validators.MaxLengthValidator(3));
9090

9191
validator.RuleFor("Number", required);
92-
validator.RuleFor("Number", new Validation.MaxLengthValidator(9));
92+
validator.RuleFor("Number", new Validators.MaxLengthValidator(9));
9393

9494
var optionsFce = function() {
9595
var deferral = Q.defer();

content/tutorial/04_localization_rules.ngdoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ TranslateArgs has this structure, where
4848

4949
//basic validators
5050
var required = new Validation.RequiredValidator();
51-
var maxLength = new Validation.MaxLengthValidator(15);
51+
var maxLength = new Validators.MaxLengthValidator(15);
5252
var lowerOrEqualThanToday = new dateCompareValidator();
5353
lowerOrEqualThanToday.CompareTo = new Date();
5454
lowerOrEqualThanToday.CompareOperator = Validation.CompareOperator.LessThanEqual;

content/tutorial/index.ngdoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Validation engine offers a way how to define business rules of the product, the
2929

3030
//basic validators
3131
var required =new Validation.RequiredValidator();
32-
var maxLength = new Validation.MaxLengthValidator(15);
32+
var maxLength = new Validators.MaxLengthValidator(15);
3333

3434
//assigned validators to property
3535
personValidator.RuleFor("FirstName", required);

dist/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Add reference to dist/validation.js file.
2424

2525
//basic validators
2626
var required =new f.Validation.RequiredValidator();
27-
var maxLength = new f.Validation.MaxLengthValidator(15);
27+
var maxLength = new f.Validators.MaxLengthValidator(15);
2828

2929
//assigned validators to property
3030
personValidator.RuleFor("FirstName", required);

dist/customValidators/DateCompareValidator.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/customValidators/ICOValidator.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/customValidators/ParamValidator.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/customValidators/RCValidator.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)