├── .gitattributes ├── .github └── workflows │ ├── maven-publish.yml │ └── on-push.yml ├── .gitignore ├── README.md ├── SpringRules ├── README.md ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── io │ │ │ └── github │ │ │ └── robertomike │ │ │ └── springrules │ │ │ ├── advice │ │ │ ├── ConstraintViolationAdvice.kt │ │ │ └── MethodArgumentNotValidExceptionAdvice.kt │ │ │ ├── configs │ │ │ ├── RegistrationConfig.kt │ │ │ ├── SpringRulesConfig.kt │ │ │ └── ViolationType.kt │ │ │ ├── constraints │ │ │ ├── ExistsConstraint.kt │ │ │ ├── ExtensionConstraint.kt │ │ │ ├── FileSizeConstraint.kt │ │ │ └── UniqueConstraint.kt │ │ │ ├── responses │ │ │ ├── SingleViolation.kt │ │ │ ├── Violation.kt │ │ │ ├── Violations.kt │ │ │ ├── ViolationsByField.kt │ │ │ └── ViolationsBySubFields.kt │ │ │ ├── utils │ │ │ └── Utils.kt │ │ │ └── validations │ │ │ ├── database │ │ │ ├── Exists.kt │ │ │ └── Unique.kt │ │ │ └── file │ │ │ ├── Extension.kt │ │ │ └── FileSize.kt │ └── resources │ │ ├── META-INF │ │ ├── spring-configuration-metadata.json │ │ ├── spring.factories │ │ └── spring │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ ├── messages.yaml │ │ └── spring-rules.properties │ └── test │ └── kotlin │ └── io │ └── github │ └── robertomike │ └── springrules │ ├── BaseTest.kt │ ├── advice │ ├── ConstraintViolationTest.kt │ └── MethodArgumentNotValidExceptionTest.kt │ ├── config │ ├── CustomConstraintValidatorFactory.kt │ └── SpringTestConfig.kt │ └── validations │ ├── database │ ├── ExistsTest.kt │ └── UniqueTest.kt │ └── file │ ├── ExtensionTest.kt │ └── FileSizeTest.kt ├── buy-me-coffee.png ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── main ├── kotlin │ └── io │ │ └── github │ │ └── robertomike │ │ └── jakidate │ │ ├── constraints │ │ ├── SimpleConstraint.kt │ │ ├── SimpleMessageConstraint.kt │ │ ├── booleans │ │ │ ├── AcceptedConstraint.kt │ │ │ └── DeclinedConstraint.kt │ │ ├── collections │ │ │ ├── ContainsConstraint.kt │ │ │ └── distincts │ │ │ │ ├── DistinctArrayConstraint.kt │ │ │ │ └── DistinctCollectionConstraint.kt │ │ ├── colors │ │ │ └── RgbConstraint.kt │ │ ├── it │ │ │ └── FiscalCodeConstraint.kt │ │ ├── numbers │ │ │ ├── BetweenConstraint.kt │ │ │ ├── MaxDigitsConstraint.kt │ │ │ ├── MinDigitsConstraint.kt │ │ │ └── MultipleOfConstraint.kt │ │ ├── objects │ │ │ ├── Expression.kt │ │ │ ├── comparation │ │ │ │ ├── CompareFields.kt │ │ │ │ ├── DifferentConstraint.kt │ │ │ │ └── SameConstraint.kt │ │ │ └── conditionals │ │ │ │ ├── ExcludeConstraint.kt │ │ │ │ ├── RequiredConstraint.kt │ │ │ │ └── ValidateWithConditional.kt │ │ ├── passwords │ │ │ ├── NotCompromisedPasswordConstraint.kt │ │ │ └── PasswordConstraint.kt │ │ ├── strings │ │ │ ├── ISINConstraint.kt │ │ │ ├── ISSNConstraint.kt │ │ │ ├── end │ │ │ │ ├── DoesntEndWithConstraint.kt │ │ │ │ └── EndsWithConstraint.kt │ │ │ └── start │ │ │ │ ├── DoesntStartWithConstraint.kt │ │ │ │ └── StartsWithConstraint.kt │ │ └── web │ │ │ ├── IpConstraint.kt │ │ │ └── UrlConstraint.kt │ │ ├── enums │ │ └── RgbOptions.kt │ │ ├── exceptions │ │ └── RulesException.kt │ │ ├── utils │ │ ├── ColorUtils.kt │ │ ├── MessageUtil.kt │ │ ├── ObjectUtils.kt │ │ └── StringUtils.kt │ │ └── validations │ │ ├── booleans │ │ ├── Accepted.kt │ │ └── Declined.kt │ │ ├── collections │ │ ├── Contains.kt │ │ └── Distinct.kt │ │ ├── colors │ │ ├── HexColor.kt │ │ ├── HslColor.kt │ │ ├── OklchColor.kt │ │ └── RgbColor.kt │ │ ├── documents │ │ ├── it │ │ │ └── FiscalCode.kt │ │ └── us │ │ │ ├── ISIN.kt │ │ │ └── ISSN.kt │ │ ├── numbers │ │ ├── Between.kt │ │ ├── MaxDigits.kt │ │ ├── MinDigits.kt │ │ └── MultipleOf.kt │ │ ├── objects │ │ ├── comparations │ │ │ ├── Different.kt │ │ │ ├── DifferentAs.kt │ │ │ ├── Same.kt │ │ │ ├── SameAs.kt │ │ │ ├── different.md │ │ │ └── same.md │ │ └── conditionals │ │ │ ├── Conditional.kt │ │ │ ├── Exclude.kt │ │ │ ├── ExcludeIf.kt │ │ │ ├── ExcludeUnless.kt │ │ │ ├── Required.kt │ │ │ ├── RequiredIf.kt │ │ │ ├── RequiredUnless.kt │ │ │ ├── exclude.md │ │ │ └── required.md │ │ ├── passwords │ │ ├── NotCompromisedPassword.kt │ │ └── Password.kt │ │ ├── strings │ │ ├── Ascii.kt │ │ ├── alpha │ │ │ ├── Alpha.kt │ │ │ ├── AlphaNum.kt │ │ │ ├── AlphaNumSymbol.kt │ │ │ ├── AlphaSymbol.kt │ │ │ ├── IsNumeric.kt │ │ │ ├── NumSymbol.kt │ │ │ └── Symbol.kt │ │ ├── cases │ │ │ ├── CamelCase.kt │ │ │ ├── CamelSnakeCase.kt │ │ │ ├── KebabCase.kt │ │ │ ├── LowerCase.kt │ │ │ ├── PascalCase.kt │ │ │ ├── ScreamingKebabCase.kt │ │ │ ├── ScreamingSnakeCase.kt │ │ │ ├── SnakeCase.kt │ │ │ ├── TrainCase.kt │ │ │ └── UpperCase.kt │ │ ├── end │ │ │ ├── DoesntEndWith.kt │ │ │ └── EndsWith.kt │ │ ├── nullable │ │ │ ├── NullOrNotBlank.kt │ │ │ └── NullOrNotEmpty.kt │ │ └── start │ │ │ ├── DoesntStartWith.kt │ │ │ └── StartsWith.kt │ │ └── web │ │ ├── MacAddress.kt │ │ ├── RelativePath.kt │ │ ├── Url.kt │ │ └── ip │ │ ├── Ip.kt │ │ ├── Ipv4.kt │ │ └── Ipv6.kt └── resources │ └── messages.yaml └── test ├── kotlin └── io │ └── github │ └── robertomike │ └── jakidate │ ├── BaseTest.kt │ ├── configs │ ├── CustomTest.kt │ └── TestConfig.kt │ ├── examples │ └── User.kt │ ├── utils │ ├── YamlFileSource.kt │ └── YamlSource.kt │ └── validations │ ├── YamlTest.kt │ ├── booleans │ ├── AcceptedTest.kt │ └── DeclinedTest.kt │ ├── collections │ ├── ContainsTest.kt │ └── DistinctTest.kt │ ├── colors │ ├── HSLTest.kt │ ├── HexTest.kt │ ├── OklchTest.kt │ └── RgbTest.kt │ ├── documents │ ├── it │ │ └── FiscalCodeTest.kt │ └── us │ │ ├── ISINTest.kt │ │ └── ISSNTest.kt │ ├── numbers │ ├── BetweenTest.kt │ ├── MaxDigitsTest.kt │ ├── MinDigitsTest.kt │ └── MultipleOfTest.kt │ ├── objects │ ├── comparations │ │ ├── DifferentTest.kt │ │ └── SameTest.kt │ └── conditionals │ │ ├── CustomExpression.kt │ │ ├── CustomExpressionTest.kt │ │ ├── ExcludeIfTest.kt │ │ ├── ExcludeTest.kt │ │ ├── ExcludeUnlessTest.kt │ │ ├── RequiredIfTest.kt │ │ ├── RequiredTest.kt │ │ └── RequiredUnlessTest.kt │ ├── passwords │ ├── NotCompromisedPasswordTest.kt │ └── PasswordTest.kt │ ├── strings │ ├── AsciiTest.kt │ ├── alpha │ │ ├── AlphaNumSymbolTest.kt │ │ ├── AlphaNumTest.kt │ │ ├── AlphaSymbolTest.kt │ │ ├── AlphaTest.kt │ │ ├── IsNumericTest.kt │ │ ├── NumSymbolTest.kt │ │ └── SymbolTest.kt │ ├── cases │ │ ├── CamelSnakeTest.kt │ │ ├── CamelTest.kt │ │ ├── KebabTest.kt │ │ ├── LowerTest.kt │ │ ├── PascalTest.kt │ │ ├── ScreamingKebabTest.kt │ │ ├── ScreamingSnakeTest.kt │ │ ├── SnakeTest.kt │ │ ├── TrainTest.kt │ │ └── UpperTest.kt │ ├── end │ │ ├── DoesntEndWithTest.kt │ │ └── EndsWithTest.kt │ ├── nullable │ │ ├── NullOrNotBlankTest.kt │ │ └── NullOrNotEmptyTest.kt │ └── start │ │ ├── DoesntStartWithTest.kt │ │ └── StartsWithTest.kt │ └── web │ ├── MacAddressTest.kt │ ├── RelativePathTest.kt │ ├── UrlTest.kt │ └── ip │ ├── IpTest.kt │ ├── Ipv4Test.kt │ └── Ipv6Test.kt └── resources ├── colors ├── hex.yaml ├── hsl.yaml ├── oklch.yaml └── rgb.yaml ├── documents ├── it │ └── fiscalCode.yaml └── us │ ├── isin.yaml │ └── issn.yaml ├── strings ├── alpha │ ├── alpha.yaml │ ├── alphaNum.yaml │ ├── alphaNumSymbol.yaml │ ├── alphaSymbol.yaml │ ├── isNumeric.yaml │ ├── numSymbol.yaml │ └── symbol.yaml ├── ascii.yaml ├── cases │ ├── camel.yaml │ ├── camelSnake.yaml │ ├── kebab.yaml │ ├── lower.yaml │ ├── pascal.yaml │ ├── screamingKebab.yaml │ ├── screamingSnake.yaml │ ├── snake.yaml │ ├── train.yaml │ └── upper.yaml └── nullable │ ├── nullOrNotBlank.yaml │ └── nullOrNotEmpty.yaml └── web ├── ip ├── ipv4.yaml └── ipv6.yaml └── macAddress.yaml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/maven-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/.github/workflows/maven-publish.yml -------------------------------------------------------------------------------- /.github/workflows/on-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/.github/workflows/on-push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/README.md -------------------------------------------------------------------------------- /SpringRules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/README.md -------------------------------------------------------------------------------- /SpringRules/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/build.gradle.kts -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/advice/ConstraintViolationAdvice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/advice/ConstraintViolationAdvice.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/advice/MethodArgumentNotValidExceptionAdvice.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/advice/MethodArgumentNotValidExceptionAdvice.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/configs/RegistrationConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/configs/RegistrationConfig.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/configs/SpringRulesConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/configs/SpringRulesConfig.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/configs/ViolationType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/configs/ViolationType.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/constraints/ExistsConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/constraints/ExistsConstraint.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/constraints/ExtensionConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/constraints/ExtensionConstraint.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/constraints/FileSizeConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/constraints/FileSizeConstraint.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/constraints/UniqueConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/constraints/UniqueConstraint.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/SingleViolation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/SingleViolation.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/Violation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/Violation.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/Violations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/Violations.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/ViolationsByField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/ViolationsByField.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/ViolationsBySubFields.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/responses/ViolationsBySubFields.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/utils/Utils.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/validations/database/Exists.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/validations/database/Exists.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/validations/database/Unique.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/validations/database/Unique.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/validations/file/Extension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/validations/file/Extension.kt -------------------------------------------------------------------------------- /SpringRules/src/main/kotlin/io/github/robertomike/springrules/validations/file/FileSize.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/kotlin/io/github/robertomike/springrules/validations/file/FileSize.kt -------------------------------------------------------------------------------- /SpringRules/src/main/resources/META-INF/spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/resources/META-INF/spring-configuration-metadata.json -------------------------------------------------------------------------------- /SpringRules/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /SpringRules/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /SpringRules/src/main/resources/messages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/resources/messages.yaml -------------------------------------------------------------------------------- /SpringRules/src/main/resources/spring-rules.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/main/resources/spring-rules.properties -------------------------------------------------------------------------------- /SpringRules/src/test/kotlin/io/github/robertomike/springrules/BaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/test/kotlin/io/github/robertomike/springrules/BaseTest.kt -------------------------------------------------------------------------------- /SpringRules/src/test/kotlin/io/github/robertomike/springrules/advice/ConstraintViolationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/test/kotlin/io/github/robertomike/springrules/advice/ConstraintViolationTest.kt -------------------------------------------------------------------------------- /SpringRules/src/test/kotlin/io/github/robertomike/springrules/advice/MethodArgumentNotValidExceptionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/test/kotlin/io/github/robertomike/springrules/advice/MethodArgumentNotValidExceptionTest.kt -------------------------------------------------------------------------------- /SpringRules/src/test/kotlin/io/github/robertomike/springrules/config/CustomConstraintValidatorFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/test/kotlin/io/github/robertomike/springrules/config/CustomConstraintValidatorFactory.kt -------------------------------------------------------------------------------- /SpringRules/src/test/kotlin/io/github/robertomike/springrules/config/SpringTestConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/test/kotlin/io/github/robertomike/springrules/config/SpringTestConfig.kt -------------------------------------------------------------------------------- /SpringRules/src/test/kotlin/io/github/robertomike/springrules/validations/database/ExistsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/test/kotlin/io/github/robertomike/springrules/validations/database/ExistsTest.kt -------------------------------------------------------------------------------- /SpringRules/src/test/kotlin/io/github/robertomike/springrules/validations/database/UniqueTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/test/kotlin/io/github/robertomike/springrules/validations/database/UniqueTest.kt -------------------------------------------------------------------------------- /SpringRules/src/test/kotlin/io/github/robertomike/springrules/validations/file/ExtensionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/test/kotlin/io/github/robertomike/springrules/validations/file/ExtensionTest.kt -------------------------------------------------------------------------------- /SpringRules/src/test/kotlin/io/github/robertomike/springrules/validations/file/FileSizeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/SpringRules/src/test/kotlin/io/github/robertomike/springrules/validations/file/FileSizeTest.kt -------------------------------------------------------------------------------- /buy-me-coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/buy-me-coffee.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "jakidate" 2 | include("SpringRules") 3 | -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/SimpleConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/SimpleConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/SimpleMessageConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/SimpleMessageConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/booleans/AcceptedConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/booleans/AcceptedConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/booleans/DeclinedConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/booleans/DeclinedConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/collections/ContainsConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/collections/ContainsConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/collections/distincts/DistinctArrayConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/collections/distincts/DistinctArrayConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/collections/distincts/DistinctCollectionConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/collections/distincts/DistinctCollectionConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/colors/RgbConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/colors/RgbConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/it/FiscalCodeConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/it/FiscalCodeConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/numbers/BetweenConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/numbers/BetweenConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/numbers/MaxDigitsConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/numbers/MaxDigitsConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/numbers/MinDigitsConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/numbers/MinDigitsConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/numbers/MultipleOfConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/numbers/MultipleOfConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/Expression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/Expression.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/comparation/CompareFields.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/comparation/CompareFields.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/comparation/DifferentConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/comparation/DifferentConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/comparation/SameConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/comparation/SameConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/conditionals/ExcludeConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/conditionals/ExcludeConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/conditionals/RequiredConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/conditionals/RequiredConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/conditionals/ValidateWithConditional.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/objects/conditionals/ValidateWithConditional.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/passwords/NotCompromisedPasswordConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/passwords/NotCompromisedPasswordConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/passwords/PasswordConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/passwords/PasswordConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/ISINConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/ISINConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/ISSNConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/ISSNConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/end/DoesntEndWithConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/end/DoesntEndWithConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/end/EndsWithConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/end/EndsWithConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/start/DoesntStartWithConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/start/DoesntStartWithConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/start/StartsWithConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/strings/start/StartsWithConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/web/IpConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/web/IpConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/constraints/web/UrlConstraint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/constraints/web/UrlConstraint.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/enums/RgbOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/enums/RgbOptions.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/exceptions/RulesException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/exceptions/RulesException.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/utils/ColorUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/utils/ColorUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/utils/MessageUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/utils/MessageUtil.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/utils/ObjectUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/utils/ObjectUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/utils/StringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/utils/StringUtils.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/booleans/Accepted.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/booleans/Accepted.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/booleans/Declined.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/booleans/Declined.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/collections/Contains.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/collections/Contains.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/collections/Distinct.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/collections/Distinct.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/colors/HexColor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/colors/HexColor.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/colors/HslColor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/colors/HslColor.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/colors/OklchColor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/colors/OklchColor.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/colors/RgbColor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/colors/RgbColor.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/documents/it/FiscalCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/documents/it/FiscalCode.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/documents/us/ISIN.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/documents/us/ISIN.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/documents/us/ISSN.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/documents/us/ISSN.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/numbers/Between.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/numbers/Between.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/numbers/MaxDigits.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/numbers/MaxDigits.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/numbers/MinDigits.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/numbers/MinDigits.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/numbers/MultipleOf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/numbers/MultipleOf.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/Different.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/Different.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/DifferentAs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/DifferentAs.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/Same.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/Same.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/SameAs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/SameAs.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/different.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/different.md -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/same.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/same.md -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/Conditional.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/Conditional.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/Exclude.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/Exclude.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeIf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeIf.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeUnless.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeUnless.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/Required.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/Required.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredIf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredIf.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredUnless.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredUnless.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/exclude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/exclude.md -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/required.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/required.md -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/passwords/NotCompromisedPassword.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/passwords/NotCompromisedPassword.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/passwords/Password.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/passwords/Password.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/Ascii.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/Ascii.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/Alpha.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/Alpha.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaNum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaNum.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaNumSymbol.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaNumSymbol.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaSymbol.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaSymbol.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/IsNumeric.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/IsNumeric.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/NumSymbol.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/NumSymbol.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/Symbol.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/Symbol.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/CamelCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/CamelCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/CamelSnakeCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/CamelSnakeCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/KebabCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/KebabCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/LowerCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/LowerCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/PascalCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/PascalCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/ScreamingKebabCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/ScreamingKebabCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/ScreamingSnakeCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/ScreamingSnakeCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/SnakeCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/SnakeCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/TrainCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/TrainCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/UpperCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/cases/UpperCase.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/end/DoesntEndWith.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/end/DoesntEndWith.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/end/EndsWith.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/end/EndsWith.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/nullable/NullOrNotBlank.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/nullable/NullOrNotBlank.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/nullable/NullOrNotEmpty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/nullable/NullOrNotEmpty.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/start/DoesntStartWith.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/start/DoesntStartWith.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/strings/start/StartsWith.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/strings/start/StartsWith.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/web/MacAddress.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/web/MacAddress.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/web/RelativePath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/web/RelativePath.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/web/Url.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/web/Url.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ip.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ipv4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ipv4.kt -------------------------------------------------------------------------------- /src/main/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ipv6.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ipv6.kt -------------------------------------------------------------------------------- /src/main/resources/messages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/main/resources/messages.yaml -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/BaseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/BaseTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/configs/CustomTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/configs/CustomTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/configs/TestConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/configs/TestConfig.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/examples/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/examples/User.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/utils/YamlFileSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/utils/YamlFileSource.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/utils/YamlSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/utils/YamlSource.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/YamlTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/YamlTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/booleans/AcceptedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/booleans/AcceptedTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/booleans/DeclinedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/booleans/DeclinedTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/collections/ContainsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/collections/ContainsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/collections/DistinctTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/collections/DistinctTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/colors/HSLTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/colors/HSLTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/colors/HexTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/colors/HexTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/colors/OklchTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/colors/OklchTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/colors/RgbTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/colors/RgbTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/documents/it/FiscalCodeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/documents/it/FiscalCodeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/documents/us/ISINTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/documents/us/ISINTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/documents/us/ISSNTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/documents/us/ISSNTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/numbers/BetweenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/numbers/BetweenTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/numbers/MaxDigitsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/numbers/MaxDigitsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/numbers/MinDigitsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/numbers/MinDigitsTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/numbers/MultipleOfTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/numbers/MultipleOfTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/DifferentTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/DifferentTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/SameTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/comparations/SameTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/CustomExpression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/CustomExpression.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/CustomExpressionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/CustomExpressionTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeIfTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeIfTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeUnlessTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/ExcludeUnlessTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredIfTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredIfTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredUnlessTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/objects/conditionals/RequiredUnlessTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/passwords/NotCompromisedPasswordTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/passwords/NotCompromisedPasswordTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/passwords/PasswordTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/passwords/PasswordTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/AsciiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/AsciiTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaNumSymbolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaNumSymbolTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaNumTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaNumTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaSymbolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaSymbolTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/AlphaTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/IsNumericTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/IsNumericTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/NumSymbolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/NumSymbolTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/SymbolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/alpha/SymbolTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/CamelSnakeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/CamelSnakeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/CamelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/CamelTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/KebabTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/KebabTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/LowerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/LowerTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/PascalTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/PascalTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/ScreamingKebabTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/ScreamingKebabTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/ScreamingSnakeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/ScreamingSnakeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/SnakeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/SnakeTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/TrainTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/TrainTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/UpperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/cases/UpperTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/end/DoesntEndWithTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/end/DoesntEndWithTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/end/EndsWithTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/end/EndsWithTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/nullable/NullOrNotBlankTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/nullable/NullOrNotBlankTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/nullable/NullOrNotEmptyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/nullable/NullOrNotEmptyTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/start/DoesntStartWithTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/start/DoesntStartWithTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/strings/start/StartsWithTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/strings/start/StartsWithTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/web/MacAddressTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/web/MacAddressTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/web/RelativePathTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/web/RelativePathTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/web/UrlTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/web/UrlTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/web/ip/IpTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/web/ip/IpTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ipv4Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ipv4Test.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ipv6Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/kotlin/io/github/robertomike/jakidate/validations/web/ip/Ipv6Test.kt -------------------------------------------------------------------------------- /src/test/resources/colors/hex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/colors/hex.yaml -------------------------------------------------------------------------------- /src/test/resources/colors/hsl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/colors/hsl.yaml -------------------------------------------------------------------------------- /src/test/resources/colors/oklch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/colors/oklch.yaml -------------------------------------------------------------------------------- /src/test/resources/colors/rgb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/colors/rgb.yaml -------------------------------------------------------------------------------- /src/test/resources/documents/it/fiscalCode.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/documents/it/fiscalCode.yaml -------------------------------------------------------------------------------- /src/test/resources/documents/us/isin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/documents/us/isin.yaml -------------------------------------------------------------------------------- /src/test/resources/documents/us/issn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/documents/us/issn.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/alpha/alpha.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/alpha/alpha.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/alpha/alphaNum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/alpha/alphaNum.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/alpha/alphaNumSymbol.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/alpha/alphaNumSymbol.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/alpha/alphaSymbol.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/alpha/alphaSymbol.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/alpha/isNumeric.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/alpha/isNumeric.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/alpha/numSymbol.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/alpha/numSymbol.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/alpha/symbol.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/alpha/symbol.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/ascii.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/ascii.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/camel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/camel.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/camelSnake.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/camelSnake.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/kebab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/kebab.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/lower.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/lower.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/pascal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/pascal.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/screamingKebab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/screamingKebab.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/screamingSnake.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/screamingSnake.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/snake.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/snake.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/train.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/train.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/cases/upper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/cases/upper.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/nullable/nullOrNotBlank.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/nullable/nullOrNotBlank.yaml -------------------------------------------------------------------------------- /src/test/resources/strings/nullable/nullOrNotEmpty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/strings/nullable/nullOrNotEmpty.yaml -------------------------------------------------------------------------------- /src/test/resources/web/ip/ipv4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/web/ip/ipv4.yaml -------------------------------------------------------------------------------- /src/test/resources/web/ip/ipv6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/web/ip/ipv6.yaml -------------------------------------------------------------------------------- /src/test/resources/web/macAddress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RobertoMike/SpringRules/HEAD/src/test/resources/web/macAddress.yaml --------------------------------------------------------------------------------